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 |