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 };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | IBX.IBSQL.pas IBX.IBSQL.hpp |
IBX.IBSQL | IBX.IBSQL |
Beschreibung
TIBSQLTypes gibt den Typ einer SQL-Abfrage in einer InterBase-Datenbank an.
TIBSQLTypes kann folgende Werte annehmen:
SQLCommit |
Abschluss (Eintragen) einer aktiven Transaktion |
SQLDDL |
Ausführung einer DDL-Anweisung |
SQLDelete |
Entfernen von Zeilen aus einer Tabelle oder der aktiven Menge eines Cursors |
SQLExecProcedure |
Aufrufen einer Stored Procedure |
SQLGetSegment |
Lesen eines Segments aus einem geöffneten Blob |
SQLInsert |
Hinzufügen einer oder mehrerer neuer Zeilen zu einer bestimmten Tabelle |
SQLPutSegment |
Schreiben eines Blob-Segments |
SQLRollback |
Wiederherstellen des Datenbankstatus, der vor Beginn der aktuellen Transaktion gültig war |
SQLSetForUpdate |
Einrichten einer Stored Procedure für die Aktualisierung |
SQLSetGenerator |
Festlegen eines neuen Wertes für einen vorhandenen Generator |
SQLSelect |
Abrufen von Daten aus einer oder mehreren Tabellen |
SQLStartTransaction |
Starten einer neuen Transaktion für eine oder mehrere Datenbanken |
SQLUnknown |
Unbekannter SQL-Typ |
SQLUpdate |
Ändern von Daten in einer vorhandenen Tabellenzeile, Ansicht oder einer aktiven Menge eines Cursors |