Common Lisp Package: PLAIN-ODBC

README:

FUNCTION

Public

Undocumented

CLOSE-CONNECTION (CON)

COMMIT (CON)

CONNECT (DSN USERID PASSWORD)

CONNECT-ACCESS (FILENAME)

CONNECT-GENERIC (&REST ATTRS)

CONNECT-MYSQL (SERVER DATABASE USER PASSWORD)

CONNECT-ORACLE (TNS-NAME USER PW)

CONNECT-SQL-SERVER (SERVER DATABASE &OPTIONAL (USER-ID NIL) (PASSWORD NIL))

CONNECT-SQLITE (FILENAME)

EXEC-COMMAND (CONNECTION SQL &REST PARAMETER-LIST)

EXEC-COMMAND* (CONNECTION SQL PARAMETER-LIST)

EXEC-QUERY (CONNECTION SQL &REST PARAMETER-LIST)

EXEC-QUERY* (CONNECTION SQL PARAMETER-LIST)

EXEC-SQL (CONNECTION SQL &REST PARAMETER-LIST)

EXEC-SQL* (CONNECTION SQL PARAMETER-LIST)

EXEC-UPDATE (CONNECTION SQL &REST PARAMETER-LIST)

EXEC-UPDATE* (CONNECTION SQL PARAMETER-LIST)

FREE-STATEMENT (X)

GET-COLUMNS (CONNECTION CATALOG-NAME SCHEMA-NAME TABLE-NAME COLUMN-NAME)

GET-FOREIGN-KEYS (CONNECTION CATALOG-NAME1 SCHEMA-NAME1 TABLE-NAME1 CATALOG-NAME2 SCHEMA-NAME2 TABLE-NAME2)

GET-PRIMARY-KEYS (CONNECTION CATALOG-NAME SCHEMA-NAME TABLE-NAME)

GET-TABLES (CONNECTION CATALOG-NAME SCHEMA-NAME TABLE-NAME TABLE-TYPE)

ROLLBACK (CON)

TRACE-CONNECTION (CON FILENAME)

UNTRACE-CONNECTION (CON)

Private

Undocumented

%BIND-COLUMN (HSTMT COLUMN-NR C-TYPE DATA-PTR PRECISION OUT-LEN-PTR)

%COMMIT (HENV HDBC)

%DESCRIBE-COLUMN (HSTMT COLUMN-NR)

%DISCONNECT (HDBC)

%FREE-CONNECTION (HDBC)

%FREE-STATEMENT (HSTMT OPTION)

%GET-UNICODE-STRING (PTR LEN)

%NEW-DB-CONNECTION-HANDLE (HENV)

%NEW-ENVIRONMENT-HANDLE

%NEW-STATEMENT-HANDLE (HDBC)

%NULL-PTR

%PUT-SQL-C-DATE (ADR %YEAR %MONTH %DAY)

%PUT-SQL-C-TIMESTAMP (ADR %YEAR %MONTH %DAY %HOUR %MINUTE %SECOND %FRACTION)

%PUT-UNICODE-STRING (PTR STRING)

%ROLLBACK (HENV HDBC)

%SQL-BIND-PARAMETER (HSTMT PARAMETER-NR PARAMETER-TYPE C-TYPE SQL-TYPE PRECISION SCALE DATA-PTR MAX-VALUE OUT-LEN-PTR)

%SQL-COLUMNS (HSTMT CATALOG-NAME SCHEMA-NAME TABLE-NAME COLUMN-NAME)

%SQL-DRIVER-CONNECT (HENV HDBC CONNECTION-STRING COMPLETION-OPTION)

%SQL-EXEC-DIRECT (SQL HSTMT HENV HDBC)

%SQL-EXECUTE (HSTMT)

%SQL-FETCH (HSTMT)

%SQL-FOREIGN-KEYS (HSTMT CATALOG-NAME1 SCHEMA-NAME1 TABLE-NAME1 CATALOG-NAME2 SCHEMA-NAME2 TABLE-NAME2)

%SQL-GET-DATA (HSTMT COLUMN-NR C-TYPE DATA-PTR PRECISION OUT-LEN-PTR)

%SQL-GET-DATA-RAW (HSTMT POSITION C-TYPE DATA-PTR BUFFER-LENGTH IND-PTR)

%SQL-GET-INFO (HDBC INFO-TYPE)

%SQL-LEN-DATA-AT-EXEC (LENGTH)

%SQL-MORE-RESULTS (HSTMT)

%SQL-PARAM-DATA (HSTMT PARAM-PTR)

%SQL-PREPARE (HSTMT SQL)

%SQL-PRIMARY-KEYS (HSTMT CATALOG-NAME SCHEMA-NAME TABLE-NAME)

%SQL-PUT-DATA (HSTMT DATA-PTR SIZE)

%SQL-TABLES (HSTMT CATALOG-NAME SCHEMA-NAME TABLE-NAME TABLE-TYPE)

%START-CONNECTION-TRACE (HDBC FILENAME)

%STOP-CONNECTION-TRACE (HDBC)

ALLOC-CHARS (SIZE)

BIND-COLUMNS (QUERY COLUMNCOUNT)

BIND-PARAMETER (HSTMT POS PARAM)

BUILD-CONNECTION-STRING (LIST)

CALL-METADATA-FUNC (CONNECTION FUN)

COLUMN-INFO-TO-CLASS-AND-ARGS (SQL-TYPE COLUMN-SIZE DECIMAL-DIGITS)

COLUMN-INFO-TO-CLASS-AND-ARGS-PREFER-LOB (SQL-TYPE COLUMN-SIZE DECIMAL-DIGITS)

COLUMN-IS-BOUND (C)

COLUMN-NAMES (QUERY)

CREATE-COLUMN (QUERY POS USE-BIND)

CREATE-PARAMETER (QUERY POSITION LISP-TYPE DIRECTION ARGS)

DATE-TO-UNIVERSAL-TIME (ADR)

DISABLE-AUTOCOMMIT (HDBC)

DRIVER-CONNECT (CONNECTION-STRING)

ENABLE-AUTOCOMMIT (HDBC)

ERROR-HANDLING-FUN (RESULT-CODE HENV HDBC HSTMT)

EXEC-GET-DATA (COLUMN)

EXEC-SQL-STATEMENT (CONNECTION SQL PARAMETER-LIST)

FREE-PARAMETERS (QUERY)

GET-BINARY-DATA (HSTMT POSITION VALUE-PTR BUFFER-LENGTH IND-PTR)

GET-BYTE-VECTOR (PTR LENGTH)

GET-CHARACTER-DATA (HSTMT POSITION VALUE-PTR BUFFER-LENGTH IND-PTR)

GET-LEN (COLUMN)

GET-ODBC-INFO (CON INFO-TYPE)

GET-STRING (PTR LENGTH)

GET-STRING-NTS (PTR)

GET-UNICODE-CHARACTER-DATA (HSTMT POSITION VALUE-PTR BUFFER-LENGTH IND-PTR)

HANDLE-ERROR (HENV HDBC HSTMT)

MAKE-PREPARED-STATEMENT (CON)

MAKE-QUERY (CON)

OBJECT-TO-PARAMETER-SPEC (OBJ)

PUT-BYTE-VECTOR (PTR VECTOR)

PUT-STRING (PTR VECTOR)

RESULT-COLUMNS-COUNT (HSTMT)

RESULT-ROWS-COUNT (HSTMT)

SET-CONNECTION-ATTR-INTEGER (HDBC OPTION VAL)

SET-CONNECTION-ATTR-STRING (HDBC OPTION VAL)

SET-CONNECTION-OPTION (HDBC OPTION PARAM)

SQL-PARAM-DATA-POSITION (HSTMT)

SQL-STATE (HENV HDBC HSTMT)

SQLALLOCCONNECT (HENV *PHDBC)

SQLALLOCENV (PENV)

SQLALLOCSTMT (HDBC *PHSTMT)

SQLBINDCOL (HSTMT ICOL FCTYPE RGBVALUE CBVALUEMAX *PCBVALUE)

SQLBINDPARAMETER (HSTMT IPAR FPARAMTYPE FCTYPE FSQLTYPE CBCOLDEF IBSCALE RGBVALUE CBVALUEMAX *PCBVALUE)

SQLCOLUMNS (HSTMT CATALOGNAME NAMELENGTH1 SCHEMANAME NAMELENGTH2 TABLENAME NAMELENGTH3 COLUMNNAME NAMELENGTH4)

SQLDESCRIBECOL (HSTMT ICOL *SZCOLNAME CBCOLNAMEMAX *PCBCOLNAME *PFSQLTYPE *PCBCOLDEF *PIBSCALE *PFNULLABLE)

SQLDISCONNECT (HDBC)

SQLDRIVERCONNECT (HDBC HWND *SZCONNSTRIN CBCONNSTRIN *SZCONNSTROUT CBCONNSTROUTMAX *PCBCONNSTROUT FDRIVERCOMPLETION)

SQLERROR (HENV HDBC HSTMT *SZSQLSTATE *PFNATIVEERROR *SZERRORMSG CBERRORMSGMAX *PCBERRORMSG)

SQLEXECDIRECT (HSTMT *SZSQLSTR CBSQLSTR)

SQLEXECUTE (HSTMT)

SQLFETCH (HSTMT)

SQLFOREIGNKEYS (HSTMT CATALOG-NAME1 CATALOG-NAME-LEN1 SCHEMA-NAME1 SCHEMA-NAME-LEN1 TABLE-NAME1 TABLE-NAME-LEN1 CATALOG-NAME2 CATALOG-NAME-LEN2 SCHEMA-NAME2 SCHEMA-NAME-LEN2 TABLE-NAME2 TABLE-NAME-LEN2)

SQLFREECONNECT (HDBC)

SQLFREESTMT (HSTMT FOPTION)

SQLGETDATA (HSTMT ICOL FCTYPE RGBVALUE CBVALUEMAX *PCBVALUE)

SQLGETINFO (HDBC FINFOTYPE RGBINFOVALUE CBINFOVALUEMAX *PCBINFOVALUE)

SQLGETINFO-STR (HDBC FINFOTYPE RGBINFOVALUE CBINFOVALUEMAX *PCBINFOVALUE)

SQLMORERESULTS (HSTMT)

SQLNUMRESULTCOLS (HSTMT *PCCOL)

SQLPARAMDATA (HSTMT *PRGBVALUE)

SQLPREPARE (HSTMT *SZSQLSTR CBSQLSTR)

SQLPRIMARYKEYS (HSTMT CATALOG-NAME CATALOG-NAME-LEN SCHEMA-NAME SCHEMA-NAME-LEN TABLE-NAME TABLE-NAME-LEN)

SQLPUTDATA (HSTMT RGBVALUE CBVALUE)

SQLROWCOUNT (HSTMT *PCROW)

SQLSETCONNECTATTR_LONG (HDBC FOPTION PVPARAM STRINGLENGTH)

SQLSETCONNECTATTR_STRING (HDBC FOPTION PVPARAM STRINGLENGTH)

SQLSETCONNECTOPTION (HDBC FOPTION VPARAM)

SQLTABLES (HSTMT CATALOG-NAME CATALOG-NAME-LEN SCHEMA-NAME SCHEMA-NAME-LEN TABLE-NAME TABLE-NAME-LEN TABLE-TYPE TABLE-TYPE-LEN)

SQLTRANSACT (HENV HDBC FTYPE)

STRING-TO-WCHAR-BYTES (STRING)

TIMESTAMP-TO-UNIVERSAL-TIME (ADR)

UNBIND-COLUMNS (QUERY)

USE-BIND-P (Q)

WCHAR-BYTES-TO-STRING (BYTE-VECTOR)

WITH-PREPARED-STATEMENT-FUN (CON STRING PARAMS FUN)

MACRO

Public

Undocumented

WITH-PREPARED-STATEMENT ((STM CON STRING &REST PARAMS) &BODY BODY)

Private

Undocumented

CFFI-0.10-OR-0.9 (FORM-0.10 FORM-0.9)

DEFSQLFUN (NAME (&REST ARGS))

WITH-ERROR-HANDLING ((&KEY HENV HDBC HSTMT) ODBC-CALL &BODY BODY)

WITH-FOREIGN-STRING-ALLOC ((PTR TEXT) &BODY BODY)

WITH-FOREIGN-STRING-ALLOCATIONS (SPECS &BODY BODY)

WITH-STATEMENT-HANDLE ((HSTMT HDBC) &BODY BODY)

WITH-TEMPORARY-ALLOCATIONS (ALLOCS &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

EXEC-PREPARED-COMMAND (QUERY &REST PARAMETERS)

EXEC-PREPARED-QUERY (QUERY &REST PARAMETERS)

EXEC-PREPARED-UPDATE (QUERY &REST PARAMETERS)

PREPARE-STATEMENT (CONNECTION SQL &REST PARAMETER-LIST)

Private

Undocumented

FETCH-QUERY-RESULTS (QUERY)

FREE-PARAMETER (PARAMETER)

FREE-QUERY (QUERY)

GET-COLUMN-VALUE (PARAMETER)

GET-PARAMETER-VALUE (PARAMETER)

GET-PARAMETERS (QUERY)

INITIALIZE-COLUMN (PARAM ARGLIST)

INITIALIZE-PARAMETER (PARAM ARGLIST)

SEND-PARAMETER-DATA (PARAM HSTMT)

SET-PARAMETER-VALUE (PARAMETER VALUE)

SET-PARAMETERS (QUERY PARAMETER-VALUES)

SET-PARAMS-AND-EXEC (QUERY PARAMETERS)

SLOT-ACCESSOR

Public

Undocumented

USE-BIND-COLUMN (OBJECT)

SETFUSE-BIND-COLUMN (NEW-VALUE OBJECT)

Private

Undocumented

COLUMN-COUNT (OBJECT)

SETFCOLUMN-COUNT (NEW-VALUE OBJECT)

CONNECTED-P (OBJECT)

CONNECTION (OBJECT)

DB-INFO (OBJECT)

DBMS-NAME (OBJECT)

HDBC (OBJECT)

SETFHDBC (NEW-VALUE OBJECT)

HENV (OBJECT)

SETFHENV (NEW-VALUE OBJECT)

HSTMT (OBJECT)

SETFHSTMT (NEW-VALUE OBJECT)

PARAMETERS (OBJECT)

SETFPARAMETERS (NEW-VALUE OBJECT)

QUERY (OBJECT)

SERVER-NAME (OBJECT)

USER-NAME (OBJECT)

VARIABLE

Public

Undocumented

*DATE-DATATYPE-TO-UNIVERSAL-TIME*

*DATE-TYPE-PREDICATE*

*DEFAULT-ACCESS-DSN*

*DEFAULT-MYSQL-DSN*

*DEFAULT-ORACLE-DSN*

*DEFAULT-SQL-SERVER-DSN*

*DEFAULT-SQLITE-DSN*

*UNIVERSAL-TIME-TO-DATE-DATAYPE*

Private

Undocumented

*DEFAULT-BINARY-PARAMETER-SIZE*

*DEFAULT-STRING-PARAMETER-SIZE*

*LOB-FETCH-BUFFER-SIZE*

*MAX-COLUMN-BUFFER-SIZE*

*MAX-PRECISION*

*OPEN-CONNECTIONS*

CLASS

Private

Undocumented

BIGINT-COLUMN

BINARY-COLUMN

BINARY-PARAMETER

BLOB-COLUMN

BLOB-PARAMETER

BOUND-COLUMN

CLOB-COLUMN

CLOB-PARAMETER

COLUMN

DATE-COLUMN

DATE-PARAMETER

DECIMAL-COLUMN

DIRECT-PARAMETER

DOUBLE-COLUMN

DOUBLE-PARAMETER

GD-BIGINT-COLUMN

GD-DATE-COLUMN

GD-DOUBLE-COLUMN

GD-INTEGER-COLUMN

GETDATA-COLUMN

INTEGER-COLUMN

INTEGER-PARAMETER

LOB-PARAMETER

ODBC-CONNECTION

ODBC-QUERY

PARAMETER

PREPARED-STATEMENT

SQL-C-DATE-TCLASS

SQL-C-TIME-TCLASS

SQL-C-TIMESTAMP-TCLASS

STRING-COLUMN

STRING-PARAMETER

UCLOB-COLUMN

UCLOB-PARAMETER

UNICODE-STRING-COLUMN

UNICODE-STRING-PARAMETER

CONDITION

Private

Undocumented

SQL-CONDITION

SQL-ERROR

SQL-WARNING

CONSTANT

Private

Undocumented

$ODBCVER

$SQL_ACCESS_MODE

$SQL_ACCESSIBLE_PROCEDURES

$SQL_ACCESSIBLE_TABLES

$SQL_ACTIVE_CONNECTIONS

$SQL_ACTIVE_ENVIRONMENTS

$SQL_ACTIVE_STATEMENTS

$SQL_ADD

$SQL_ALL_EXCEPT_LIKE

$SQL_ALTER_TABLE

$SQL_API_ALL_FUNCTIONS

$SQL_API_LOADBYORDINAL

$SQL_API_SQLALLOCCONNECT

$SQL_API_SQLALLOCENV

$SQL_API_SQLALLOCSTMT

$SQL_API_SQLBINDCOL

$SQL_API_SQLBINDPARAMETER

$SQL_API_SQLBROWSECONNECT

$SQL_API_SQLCANCEL

$SQL_API_SQLCOLATTRIBUTES

$SQL_API_SQLCOLUMNPRIVILEGES

$SQL_API_SQLCOLUMNS

$SQL_API_SQLCONNECT

$SQL_API_SQLDATASOURCES

$SQL_API_SQLDESCRIBECOL

$SQL_API_SQLDESCRIBEPARAM

$SQL_API_SQLDISCONNECT

$SQL_API_SQLDRIVERCONNECT

$SQL_API_SQLDRIVERS

$SQL_API_SQLERROR

$SQL_API_SQLEXECDIRECT

$SQL_API_SQLEXECUTE

$SQL_API_SQLEXTENDEDFETCH

$SQL_API_SQLFETCH

$SQL_API_SQLFOREIGNKEYS

$SQL_API_SQLFREECONNECT

$SQL_API_SQLFREEENV

$SQL_API_SQLFREESTMT

$SQL_API_SQLGETCONNECTOPTION

$SQL_API_SQLGETCURSORNAME

$SQL_API_SQLGETDATA

$SQL_API_SQLGETFUNCTIONS

$SQL_API_SQLGETINFO

$SQL_API_SQLGETSTMTOPTION

$SQL_API_SQLGETTYPEINFO

$SQL_API_SQLMORERESULTS

$SQL_API_SQLNATIVESQL

$SQL_API_SQLNUMPARAMS

$SQL_API_SQLNUMRESULTCOLS

$SQL_API_SQLPARAMDATA

$SQL_API_SQLPARAMOPTIONS

$SQL_API_SQLPREPARE

$SQL_API_SQLPRIMARYKEYS

$SQL_API_SQLPROCEDURECOLUMNS

$SQL_API_SQLPROCEDURES

$SQL_API_SQLPUTDATA

$SQL_API_SQLROWCOUNT

$SQL_API_SQLSETCONNECTOPTION

$SQL_API_SQLSETCURSORNAME

$SQL_API_SQLSETPARAM

$SQL_API_SQLSETPOS

$SQL_API_SQLSETSCROLLOPTIONS

$SQL_API_SQLSETSTMTOPTION

$SQL_API_SQLSPECIALCOLUMNS

$SQL_API_SQLSTATISTICS

$SQL_API_SQLTABLEPRIVILEGES

$SQL_API_SQLTABLES

$SQL_API_SQLTRANSACT

$SQL_ATTR_ACCESS_MODE

$SQL_ATTR_AUTOCOMMIT

$SQL_ATTR_CONNECTION_DEAD

$SQL_ATTR_CONNECTION_TIMEOUT

$SQL_ATTR_CURRENT_CATALOG

$SQL_ATTR_DISCONNECT_BEHAVIOR

$SQL_ATTR_ENLIST_IN_DTC

$SQL_ATTR_ENLIST_IN_XA

$SQL_ATTR_LOGIN_TIMEOUT

$SQL_ATTR_ODBC_CURSORS

$SQL_ATTR_PACKET_SIZE

$SQL_ATTR_QUIET_MODE

$SQL_ATTR_READONLY

$SQL_ATTR_READWRITE_UNKNOWN

$SQL_ATTR_TRACE

$SQL_ATTR_TRACEFILE

$SQL_ATTR_TRANSLATE_LIB

$SQL_ATTR_TRANSLATE_OPTION

$SQL_ATTR_TXN_ISOLATION

$SQL_ATTR_WRITE

$SQL_AUTOCOMMIT

$SQL_AUTOCOMMIT_DEFAULT

$SQL_AUTOCOMMIT_OFF

$SQL_AUTOCOMMIT_ON

$SQL_BIGINT

$SQL_BINARY

$SQL_BIT

$SQL_BOOKMARK_PERSISTENCE

$SQL_C_BINARY

$SQL_C_BIT

$SQL_C_BOOKMARK

$SQL_C_CHAR

$SQL_C_DATE

$SQL_C_DEFAULT

$SQL_C_DOUBLE

$SQL_C_FLOAT

$SQL_C_LONG

$SQL_C_SHORT

$SQL_C_SLONG

$SQL_C_SSHORT

$SQL_C_STINYINT

$SQL_C_TIME

$SQL_C_TIMESTAMP

$SQL_C_TINYINT

$SQL_C_ULONG

$SQL_C_USHORT

$SQL_C_UTINYINT

$SQL_C_WCHAR

$SQL_CD_FALSE

$SQL_CD_TRUE

$SQL_CHAR

$SQL_CLOSE

$SQL_COLATT_OPT_MAX

$SQL_COLATT_OPT_MIN

$SQL_COLUMN_ALIAS

$SQL_COLUMN_AUTO_INCREMENT

$SQL_COLUMN_CASE_SENSITIVE

$SQL_COLUMN_COUNT

$SQL_COLUMN_DISPLAY_SIZE

$SQL_COLUMN_DRIVER_START

$SQL_COLUMN_LABEL

$SQL_COLUMN_LENGTH

$SQL_COLUMN_MONEY

$SQL_COLUMN_NAME

$SQL_COLUMN_NULLABLE

$SQL_COLUMN_OWNER_NAME

$SQL_COLUMN_PRECISION

$SQL_COLUMN_QUALIFIER_NAME

$SQL_COLUMN_SCALE

$SQL_COLUMN_SEARCHABLE

$SQL_COLUMN_TABLE_NAME

$SQL_COLUMN_TYPE

$SQL_COLUMN_TYPE_NAME

$SQL_COLUMN_UNSIGNED

$SQL_COLUMN_UPDATABLE

$SQL_COMMIT

$SQL_CONCAT_NULL_BEHAVIOR

$SQL_CONN_OPT_MAX

$SQL_CONNECT_OPT_DRVR_START

$SQL_CONVERT_BIGINT

$SQL_CONVERT_BINARY

$SQL_CONVERT_BIT

$SQL_CONVERT_CHAR

$SQL_CONVERT_DATE

$SQL_CONVERT_DECIMAL

$SQL_CONVERT_DOUBLE

$SQL_CONVERT_FLOAT

$SQL_CONVERT_FUNCTIONS

$SQL_CONVERT_INTEGER

$SQL_CONVERT_LONGVARBINARY

$SQL_CONVERT_LONGVARCHAR

$SQL_CONVERT_NUMERIC

$SQL_CONVERT_REAL

$SQL_CONVERT_SMALLINT

$SQL_CONVERT_TIME

$SQL_CONVERT_TIMESTAMP

$SQL_CONVERT_TINYINT

$SQL_CONVERT_VARBINARY

$SQL_CONVERT_VARCHAR

$SQL_CORRELATION_NAME

$SQL_CUR_DEFAULT

$SQL_CUR_USE_DRIVER

$SQL_CUR_USE_IF_NEEDED

$SQL_CUR_USE_ODBC

$SQL_CURRENT_QUALIFIER

$SQL_CURSOR_COMMIT_BEHAVIOR

$SQL_CURSOR_ROLLBACK_BEHAVIOR

$SQL_DATA_AT_EXEC

$SQL_DATA_SOURCE_NAME

$SQL_DATA_SOURCE_READ_ONLY

$SQL_DATE

$SQL_DBMS_NAME

$SQL_DBMS_VER

$SQL_DECIMAL

$SQL_DEFAULT_PARAM

$SQL_DEFAULT_TXN_ISOLATION

$SQL_DELETE

$SQL_DOUBLE

$SQL_DRIVER_COMPLETE

$SQL_DRIVER_COMPLETE_REQUIRED

$SQL_DRIVER_HDBC

$SQL_DRIVER_HENV

$SQL_DRIVER_HLIB

$SQL_DRIVER_HSTMT

$SQL_DRIVER_NAME

$SQL_DRIVER_NOPROMPT

$SQL_DRIVER_ODBC_VER

$SQL_DRIVER_PROMPT

$SQL_DRIVER_VER

$SQL_DROP

$SQL_ERROR

$SQL_EXPRESSIONS_IN_ORDERBY

$SQL_EXT_API_LAST

$SQL_EXT_API_START

$SQL_FD_FETCH_ABSOLUTE

$SQL_FD_FETCH_BOOKMARK

$SQL_FD_FETCH_FIRST

$SQL_FD_FETCH_LAST

$SQL_FD_FETCH_NEXT

$SQL_FD_FETCH_PRIOR

$SQL_FD_FETCH_RELATIVE

$SQL_FD_FETCH_RESUME

$SQL_FETCH_ABSOLUTE

$SQL_FETCH_BOOKMARK

$SQL_FETCH_DIRECTION

$SQL_FETCH_FIRST

$SQL_FETCH_LAST

$SQL_FETCH_NEXT

$SQL_FETCH_PRIOR

$SQL_FETCH_RELATIVE

$SQL_FILE_USAGE

$SQL_FLOAT

$SQL_GETDATA_EXTENSIONS

$SQL_GROUP_BY

$SQL_IDENTIFIER_CASE

$SQL_IDENTIFIER_QUOTE_CHAR

$SQL_IGNORE

$SQL_INFO_FIRST

$SQL_INTEGER

$SQL_INTERVAL_DAY

$SQL_INTERVAL_DAY_TO_HOUR

$SQL_INTERVAL_DAY_TO_MINUTE

$SQL_INTERVAL_DAY_TO_SECOND

$SQL_INTERVAL_HOUR

$SQL_INTERVAL_HOUR_TO_MINUTE

$SQL_INTERVAL_HOUR_TO_SECOND

$SQL_INTERVAL_MINUTE

$SQL_INTERVAL_MINUTE_TO_SECOND

$SQL_INTERVAL_MONTH

$SQL_INTERVAL_SECOND

$SQL_INTERVAL_YEAR

$SQL_INTERVAL_YEAR_TO_MONTH

$SQL_INVALID_HANDLE

$SQL_KEYWORDS

$SQL_LEN_DATA_AT_EXEC_OFFSET

$SQL_LIKE_ESCAPE_CLAUSE

$SQL_LIKE_ONLY

$SQL_LOCK_EXCLUSIVE

$SQL_LOCK_NO_CHANGE

$SQL_LOCK_TYPES

$SQL_LOCK_UNLOCK

$SQL_LOGIN_TIMEOUT

$SQL_LOGIN_TIMEOUT_DEFAULT

$SQL_LONGVARBINARY

$SQL_LONGVARCHAR

$SQL_MAX_BINARY_LITERAL_LEN

$SQL_MAX_CHAR_LITERAL_LEN

$SQL_MAX_COLUMN_NAME_LEN

$SQL_MAX_COLUMNS_IN_GROUP_BY

$SQL_MAX_COLUMNS_IN_INDEX

$SQL_MAX_COLUMNS_IN_ORDER_BY

$SQL_MAX_COLUMNS_IN_SELECT

$SQL_MAX_COLUMNS_IN_TABLE

$SQL_MAX_CURSOR_NAME_LEN

$SQL_MAX_DSN_LENGTH

$SQL_MAX_INDEX_SIZE

$SQL_MAX_MESSAGE_LENGTH

$SQL_MAX_OPTION_STRING_LENGTH

$SQL_MAX_OWNER_NAME_LEN

$SQL_MAX_PROCEDURE_NAME_LEN

$SQL_MAX_QUALIFIER_NAME_LEN

$SQL_MAX_ROW_SIZE

$SQL_MAX_ROW_SIZE_INCLUDES_LONG

$SQL_MAX_STATEMENT_LEN

$SQL_MAX_TABLE_NAME_LEN

$SQL_MAX_TABLES_IN_SELECT

$SQL_MAX_USER_NAME_LEN

$SQL_MODE_DEFAULT

$SQL_MODE_READ_ONLY

$SQL_MODE_READ_WRITE

$SQL_MULT_RESULT_SETS

$SQL_MULTIPLE_ACTIVE_TXN

$SQL_NEED_DATA

$SQL_NEED_LONG_DATA_LEN

$SQL_NO_DATA_FOUND

$SQL_NO_NULLS

$SQL_NO_TOTAL

$SQL_NON_NULLABLE_COLUMNS

$SQL_NTS

$SQL_NULL_COLLATION

$SQL_NULL_DATA

$SQL_NULL_HDBC

$SQL_NULL_HENV

$SQL_NULL_HSTMT

$SQL_NULLABLE

$SQL_NULLABLE_UNKNOWN

$SQL_NUM_EXTENSIONS

$SQL_NUM_FUNCTIONS

$SQL_NUMERIC

$SQL_NUMERIC_FUNCTIONS

$SQL_ODBC_API_CONFORMANCE

$SQL_ODBC_CURSORS

$SQL_ODBC_SAG_CLI_CONFORMANCE

$SQL_ODBC_SQL_CONFORMANCE

$SQL_ODBC_SQL_OPT_IEF

$SQL_ODBC_VER

$SQL_OPT_TRACE

$SQL_OPT_TRACE_DEFAULT

$SQL_OPT_TRACE_OFF

$SQL_OPT_TRACE_ON

$SQL_OPT_TRACEFILE

$SQL_ORDER_BY_COLUMNS_IN_SELECT

$SQL_OUTER_JOINS

$SQL_OWNER_TERM

$SQL_OWNER_USAGE

$SQL_PACKET_SIZE

$SQL_PARAM_INPUT

$SQL_PARAM_INPUT_OUTPUT

$SQL_PARAM_OUTPUT

$SQL_PARAM_TYPE_UNKNOWN

$SQL_POS_ADD

$SQL_POS_DELETE

$SQL_POS_OPERATIONS

$SQL_POS_POSITION

$SQL_POS_REFRESH

$SQL_POS_UPDATE

$SQL_POSITION

$SQL_POSITIONED_STATEMENTS

$SQL_PROCEDURE_TERM

$SQL_PROCEDURES

$SQL_QUALIFIER_LOCATION

$SQL_QUALIFIER_NAME_SEPARATOR

$SQL_QUALIFIER_TERM

$SQL_QUALIFIER_USAGE

$SQL_QUIET_MODE

$SQL_QUOTED_IDENTIFIER_CASE

$SQL_REAL

$SQL_REFRESH

$SQL_RESET_PARAMS

$SQL_RESULT_COL

$SQL_RETURN_VALUE

$SQL_ROLLBACK

$SQL_ROW_UPDATES

$SQL_SCCO_LOCK

$SQL_SCCO_OPT_ROWVER

$SQL_SCCO_OPT_VALUES

$SQL_SCCO_READ_ONLY

$SQL_SCROLL_CONCURRENCY

$SQL_SCROLL_OPTIONS

$SQL_SEARCH_PATTERN_ESCAPE

$SQL_SEARCHABLE

$SQL_SERVER_NAME

$SQL_SIGNED_OFFSET

$SQL_SMALLINT

$SQL_SO_DYNAMIC

$SQL_SO_FORWARD_ONLY

$SQL_SO_KEYSET_DRIVEN

$SQL_SO_MIXED

$SQL_SO_STATIC

$SQL_SPEC_MAJOR

$SQL_SPEC_MINOR

$SQL_SPEC_STRING

$SQL_SPECIAL_CHARACTERS

$SQL_SQLSTATE_SIZE

$SQL_STATIC_SENSITIVITY

$SQL_STILL_EXECUTING

$SQL_STRING_FUNCTIONS

$SQL_SUBQUERIES

$SQL_SUCCESS

$SQL_SUCCESS_WITH_INFO

$SQL_SYSTEM_FUNCTIONS

$SQL_TABLE_TERM

$SQL_TC_ALL

$SQL_TC_DDL_COMMIT

$SQL_TC_DDL_IGNORE

$SQL_TC_DML

$SQL_TC_NONE

$SQL_TIME

$SQL_TIMEDATE_ADD_INTERVALS

$SQL_TIMEDATE_DIFF_INTERVALS

$SQL_TIMEDATE_FUNCTIONS

$SQL_TIMESTAMP

$SQL_TINYINT

$SQL_TRANSLATE_DLL

$SQL_TRANSLATE_OPTION

$SQL_TXN_CAPABLE

$SQL_TXN_ISOLATION

$SQL_TXN_ISOLATION_OPTION

$SQL_TYPE_DRIVER_END

$SQL_TYPE_DRIVER_START

$SQL_TYPE_MAX

$SQL_TYPE_MIN

$SQL_TYPE_NULL

$SQL_UNBIND

$SQL_UNICODE

$SQL_UNION

$SQL_UNSEARCHABLE

$SQL_UNSIGNED_OFFSET

$SQL_UPDATE

$SQL_USER_NAME

$SQL_VARBINARY

$SQL_VARCHAR

$SQL_WCHAR

$SQL_WLONGVARCHAR

$SQL_WVARCHAR