Oracle data type mappings
The table below shows a list of supported Oracle field data types for Microsoft OLE DB Provider for Oracle and Oracle OLE DB Provider for Oracle and how they are mapped via ActiveX Data Object (ADO) types through iBridge to Analyst’s Notebook.
Note: Oracle field data types not listed in the table are
unsupported in iBridge.
Oracle Data Type | ADO Data Type for Microsoft OLE DB Provider for Oracle # | ADO Data Type for Oracle OLE DB Provider for Oracle # | iBridge Data Type | Analyst’s Notebook Data Type |
---|---|---|---|---|
DATE | adDBTimeStamp (135) | adDBTimeStamp (135) | Date | Time |
NUMBER 1 | adNumeric (131) | adNumeric (131) | Double | Number |
NUMBER 2 | adNumeric (131) | adNumeric (131) | Double | Number |
NUMBER 3 | adVarNumeric (139) | adVarNumeric (139) | Double | Number |
CHAR | adChar (129) | adChar (129) | String | Text |
CLOB | adChar (129) | adChar (129) | Memo | Text |
LONG | adChar (129) | adChar (129) | Memo | Text |
VARCHAR2 | adChar (129) | adChar (129) | String | Text |
BFILE | adBinary (128) | adBinary (128) | Binary | Binary |
BLOB | adBinary (128) | adBinary (128) | Binary | Binary |
LONG RAW | adBinary (128) | adBinary (128) | Binary | Binary |
RAW | adBinary (128) | adBinary (128) | Binary | Binary |
Note:
- # - Numbers in parentheses denote the numeric value of the ADO data type enumerations.
- 1 - If the scale = 0 and the precision <> 0.
- 2 - If the scale <> 0 and the precision <> 0.
- 3 - If the scale = 0 and the precision = 0.