IBX.IBSQL.TIBSQLTypes

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TIBSQLTypes = (SQLUnknown, SQLSelect, SQLInsert,
SQLUpdate, SQLDelete, SQLDDL,
SQLGetSegment, SQLPutSegment,
SQLExecProcedure, SQLStartTransaction,
SQLCommit, SQLRollback,
SQLSelectForUpdate, SQLSetGenerator);

C++

enum DECLSPEC_DENUM TIBSQLTypes : unsigned char { SQLUnknown, SQLSelect, SQLInsert, SQLUpdate, SQLDelete, SQLDDL, SQLGetSegment, SQLPutSegment, SQLExecProcedure, SQLStartTransaction, SQLCommit, SQLRollback, SQLSelectForUpdate, SQLSetGenerator };

Properties

Type Visibility Source Unit Parent
enum public
IBX.IBSQL.pas
IBX.IBSQL.hpp
IBX.IBSQL IBX.IBSQL

Description

TIBSQLTypes indicates the type of an SQL query against an InterBase database.

TIBSQLTypes values are:



SQLCommit

Commits an active transaction

SQLDDL

Executes a DDL statement

SQLDelete

Removes rows in a table or in the active set of a cursor

SQLExecProcedure

Calls a stored procedure

SQLGetSegment

Reads a segment from an open Blob

SQLInsert

Adds one or more new rows to a specified table

SQLPutSegment

Writes a Blob segment

SQLRollback

Restores the database to its state prior to the start of the current transaction

SQLSetForUpdate

Stored procedure is set for updating

SQLSetGenerator

Sets a new value for an existing generator

SQLSelect

Retrieves data from one or more tables

SQLStartTransaction

Starts a new transaction against one or more databases

SQLUnknown

Unknown SQL type

SQLUpdate

Changes data in all or part of an existing row in a table, view, or active set of a cursor