OraClasses unit defines following data type constants:
dtRowId
dtCursor
dtOraBlob
dtOraClob
dtBFILE
dtCFILE
dtLabel
dtFixedChar
dtUndefined
dtTimeStamp
dtTimeStampTZ
dtTimeStampLTZ
dtIntervalYM
dtIntervalDS
// obsolete
dtBLOBLocator = dtOraBlob
dtCLOBLocator = dtOraClob
Classes
Name | Description |
TNotifyTableChanges |
Allows getting the list of tables and changes made to them using the TNotifyTableChanges.Changes property. |
TOraCursor |
A class holding the internal Oracle Call Interface data CDA for Oracle 7 and the OCIStmt descriptor for Oracle 8. |
TOraFile |
A class holding the value of the BFile field and parameter. |
TOraInterval |
A class providing support for Oracle 9 interval datatypes. |
TOraLob |
A class holding the value of the BLOB and CLOB fields and parameters. |
TOraNumber |
A class supporting |
TOraTimeStamp |
A class supporting Oracle 9 timestamp datatypes. |
Enumerations
Name | Description |
TChangeNotifyEventType |
Contains the event type. |
TConnectMode |
Specifies the system privileges used when a user connects to the server. |
TMessageType |
Defines the type of the next message found in the received named pipe local buffer. |
TOptimizerMode |
Specifies the optimizer mode for connection. |
Variables
Name | Description |
FloatPrecision |
Set this constant to define the type of NUMBER fields with Scale > 0. |
IntegerPrecision |
Set this constant to define the type of NUMBER fields with precision less than or equal to IntegerPrecision as dtInteger. |
LargeIntPrecision |
Set this constant to define the type of NUMBER fields with precision greater than the IntegerPresision and less than or equal to LargeIntPrecision as dtLargeInt. |