Package oracle.jdbc
Class OracleTypes
java.lang.Object
oracle.jdbc.OracleTypes
Oracle types.
This interface defines constants that are used to identify SQL types. The actual type constant values are equivalent to those in XOPEN.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intThe constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeBOOLEAN.static final intstatic final intstatic final intstatic final intThe constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeDATALINK.static final intstatic final intstatic final intstatic final intUse this type when binding to a CHAR column in the where clause of a Select statement.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intNUMBER shares same value as NUMERIC as it is synonym defined for convenience when using the oracle.sql.NUMBER type.static final intstatic final intstatic final intstatic final intOTHER indicates that the SQL type is database specific and gets mapped to a Java object which can be accessed via getObject and setObject.static final intPLSQL_BOOLEAN binds BOOLEAN type for input/output parameters when executing a PLSQL function/procedure.static final intstatic final intRAW shares same value as BINARY as it is synonym defined for convenience when using the oracle.sql.RAW type.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intDeprecated.since 9.2.0.static final intstatic final intstatic final intstatic final intstatic final intA VECTOR that contains 32-bit floating point numbers, 64-bit floating point numbers, and signed 8-bit integer numbers.static final intA VECTOR that contains 1-bit integer numbers.static final intA VECTOR that contains 32-bit floating point numbers.static final intA VECTOR that contains 64-bit floating point numbers.static final intA VECTOR that contains signed 8-bit integer numbers. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
BIT
public static final int BIT- See Also:
-
TINYINT
public static final int TINYINT- See Also:
-
SMALLINT
public static final int SMALLINT- See Also:
-
INTEGER
public static final int INTEGER- See Also:
-
BIGINT
public static final int BIGINT- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
REAL
public static final int REAL- See Also:
-
DOUBLE
public static final int DOUBLE- See Also:
-
NUMERIC
public static final int NUMERIC- See Also:
-
DECIMAL
public static final int DECIMAL- See Also:
-
CHAR
public static final int CHAR- See Also:
-
VARCHAR
public static final int VARCHAR- See Also:
-
LONGVARCHAR
public static final int LONGVARCHAR- See Also:
-
DATE
public static final int DATE- See Also:
-
TIME
public static final int TIME- See Also:
-
TIMESTAMP
public static final int TIMESTAMP- See Also:
-
PLSQL_BOOLEAN
public static final int PLSQL_BOOLEANPLSQL_BOOLEAN binds BOOLEAN type for input/output parameters when executing a PLSQL function/procedure. Only available for thin driver.- Since:
- 12.2
- See Also:
-
TIMESTAMPNS
public static final int TIMESTAMPNSDeprecated.since 9.2.0. Use OracleTypes.TIMESTAMP instead.- See Also:
-
TIMESTAMPTZ
public static final int TIMESTAMPTZ- See Also:
-
TIMESTAMPLTZ
public static final int TIMESTAMPLTZ- See Also:
-
INTERVALYM
public static final int INTERVALYM- See Also:
-
INTERVALDS
public static final int INTERVALDS- See Also:
-
VECTOR
public static final int VECTORA VECTOR that contains 32-bit floating point numbers, 64-bit floating point numbers, and signed 8-bit integer numbers. Supported conversions are specified in the JavaDoc ofOracleType.VECTOR.- See Also:
-
VECTOR_INT8
public static final int VECTOR_INT8A VECTOR that contains signed 8-bit integer numbers. Supported conversions are specified in the JavaDoc ofOracleType.VECTOR_INT8.- See Also:
-
VECTOR_FLOAT32
public static final int VECTOR_FLOAT32A VECTOR that contains 32-bit floating point numbers. Supported conversions are specified in the JavaDoc ofOracleType.VECTOR_FLOAT32.- See Also:
-
VECTOR_FLOAT64
public static final int VECTOR_FLOAT64A VECTOR that contains 64-bit floating point numbers. Supported conversions are specified in the JavaDoc ofOracleType.VECTOR_FLOAT64.- See Also:
-
VECTOR_BINARY
public static final int VECTOR_BINARYA VECTOR that contains 1-bit integer numbers. Supported conversions are specified in the JavaDoc ofOracleType.VECTOR_BINARY.- See Also:
-
BINARY
public static final int BINARY- See Also:
-
VARBINARY
public static final int VARBINARY- See Also:
-
LONGVARBINARY
public static final int LONGVARBINARY- See Also:
-
ROWID
public static final int ROWID- See Also:
-
CURSOR
public static final int CURSOR- See Also:
-
BLOB
public static final int BLOB- See Also:
-
CLOB
public static final int CLOB- See Also:
-
BFILE
public static final int BFILE- See Also:
-
STRUCT
public static final int STRUCT- See Also:
-
ARRAY
public static final int ARRAY- See Also:
-
REF
public static final int REF- See Also:
-
NCHAR
public static final int NCHAR- See Also:
-
NCLOB
public static final int NCLOB- See Also:
-
NVARCHAR
public static final int NVARCHAR- See Also:
-
LONGNVARCHAR
public static final int LONGNVARCHAR- See Also:
-
SQLXML
public static final int SQLXML- See Also:
-
REF_CURSOR
public static final int REF_CURSOR- See Also:
-
JSON
public static final int JSON- See Also:
-
OPAQUE
public static final int OPAQUE- See Also:
-
JAVA_STRUCT
public static final int JAVA_STRUCT- See Also:
-
JAVA_OBJECT
public static final int JAVA_OBJECT- See Also:
-
PLSQL_INDEX_TABLE
public static final int PLSQL_INDEX_TABLE- See Also:
-
BINARY_FLOAT
public static final int BINARY_FLOAT- See Also:
-
BINARY_DOUBLE
public static final int BINARY_DOUBLE- See Also:
-
NULL
public static final int NULL- See Also:
-
NUMBER
public static final int NUMBERNUMBER shares same value as NUMERIC as it is synonym defined for convenience when using the oracle.sql.NUMBER type. Internally, code need only worry about NUMERIC.- See Also:
-
RAW
public static final int RAWRAW shares same value as BINARY as it is synonym defined for convenience when using the oracle.sql.RAW type. Internally, code need only worry about BINARY.- See Also:
-
OTHER
public static final int OTHEROTHER indicates that the SQL type is database specific and gets mapped to a Java object which can be accessed via getObject and setObject.- See Also:
-
FIXED_CHAR
public static final int FIXED_CHARUse this type when binding to a CHAR column in the where clause of a Select statement. A non padded comparison will be done unlike in CHAR and VARCHAR case. Not particularly needed for an insert as the database will pad it. This type is used for bind only. It cannot be used for define and registerOutParameter.- See Also:
-
DATALINK
public static final int DATALINKThe constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeDATALINK.- Since:
- 9.0.2
- See Also:
-
BOOLEAN
public static final int BOOLEANThe constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeBOOLEAN.- Since:
- 9.0.2
- See Also:
-
-
Constructor Details
-
OracleTypes
public OracleTypes()
-