IBX.IBSQL.TIBSQLTypes
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 |