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 };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | IBX.IBSQL.pas IBX.IBSQL.hpp |
IBX.IBSQL | IBX.IBSQL |
Description
TIBSQLTypes indique le type d'une requête SQL par rapport à une base de données InterBase.
Les valeurs de TIBSQLTypes sont :
SQLCommit |
Valide une transaction active. |
SQLDDL |
Exécute une instruction DDL |
SQLDelete |
Supprime des lignes d'une table ou de l'ensemble actif d'un curseur. |
SQLExecProcedure |
Appelle une procédure stockée. |
SQLGetSegment |
Lit un segment d'un Blob ouvert. |
SQLInsert |
Ajoute une ou plusieurs nouvelles lignes à une table spécifiée. |
SQLPutSegment |
Ecrit un segment Blob. |
SQLRollback |
Restaure la base de données à l'état précédant le début de la transaction en cours. |
SQLSetForUpdate |
Procédure stockée prête pour une mise à jour |
SQLSetGenerator |
Spécifie une nouvelle valeur pour un générateur existant. |
SQLSelect |
Récupère des données à partir d'une ou plusieurs tables. |
SQLStartTransaction |
Démarre une nouvelle transaction sur une ou plusieurs bases de données. |
SQLUnknown |
Type SQL inconnu. |
SQLUpdate |
Modifie des données dans tout ou partie d'une ligne existante dans une table, une vue ou l'ensemble actif d'un curseur. |