core.sys.windows.sql

Warning:

This binding is out-of-date and does not allow use on non-Windows platforms. Use etc.c.odbc.sql instead.

Windows API header module

Translated from MinGW Windows headers

License

var ODBCVER SQL_ACCESSIBLE_PROCEDURES SQL_ACCESSIBLE_TABLES SQL_ALL_TYPES SQL_ALTER_TABLE SQL_API_SQLALLOCCONNECT SQL_API_SQLALLOCENV SQL_API_SQLALLOCSTMT SQL_API_SQLBINDCOL SQL_API_SQLCANCEL SQL_API_SQLCOLUMNS SQL_API_SQLCONNECT SQL_API_SQLDATASOURCES SQL_API_SQLDESCRIBECOL SQL_API_SQLDISCONNECT SQL_API_SQLERROR SQL_API_SQLEXECDIRECT SQL_API_SQLEXECUTE SQL_API_SQLFETCH 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_SQLNUMRESULTCOLS SQL_API_SQLPARAMDATA SQL_API_SQLPREPARE SQL_API_SQLPUTDATA SQL_API_SQLROWCOUNT SQL_API_SQLSETCONNECTOPTION SQL_API_SQLSETCURSORNAME SQL_API_SQLSETPARAM SQL_API_SQLSETSTMTOPTION SQL_API_SQLSPECIALCOLUMNS SQL_API_SQLSTATISTICS SQL_API_SQLTABLES SQL_API_SQLTRANSACT SQL_CB_CLOSE SQL_CB_DELETE SQL_CB_PRESERVE SQL_CHAR SQL_CLOSE SQL_COMMIT SQL_CURSOR_COMMIT_BEHAVIOR SQL_DATA_AT_EXEC SQL_DATA_SOURCE_NAME SQL_DATA_SOURCE_READ_ONLY SQL_DBMS_NAME SQL_DBMS_VER SQL_DECIMAL SQL_DEFAULT_TXN_ISOLATION SQL_DOUBLE SQL_DROP SQL_ERROR SQL_FD_FETCH_ABSOLUTE SQL_FD_FETCH_FIRST SQL_FD_FETCH_LAST SQL_FD_FETCH_NEXT SQL_FD_FETCH_PRIOR SQL_FD_FETCH_RELATIVE SQL_FETCH_ABSOLUTE SQL_FETCH_DIRECTION SQL_FETCH_FIRST SQL_FETCH_LAST SQL_FETCH_NEXT SQL_FETCH_PRIOR SQL_FETCH_RELATIVE SQL_FLOAT SQL_GD_ANY_COLUMN SQL_GD_ANY_ORDER SQL_GETDATA_EXTENSIONS SQL_IC_LOWER SQL_IC_MIXED SQL_IC_SENSITIVE SQL_IC_UPPER SQL_IDENTIFIER_CASE SQL_IDENTIFIER_QUOTE_CHAR SQL_INDEX_ALL SQL_INDEX_CLUSTERED SQL_INDEX_HASHED SQL_INDEX_OTHER SQL_INDEX_UNIQUE SQL_INTEGER SQL_INTEGRITY SQL_INVALID_HANDLE SQL_MAX_CATALOG_NAME_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_INDEX_SIZE SQL_MAX_MESSAGE_LENGTH SQL_MAX_ROW_SIZE SQL_MAX_SCHEMA_NAME_LEN SQL_MAX_STATEMENT_LEN SQL_MAX_TABLE_NAME_LEN SQL_MAX_TABLES_IN_SELECT SQL_MAX_USER_NAME_LEN SQL_MAXIMUM_CATALOG_NAME_LENGTH SQL_MAXIMUM_COLUMN_NAME_LENGTH SQL_MAXIMUM_COLUMNS_IN_GROUP_BY SQL_MAXIMUM_COLUMNS_IN_INDEX SQL_MAXIMUM_COLUMNS_IN_ORDER_BY SQL_MAXIMUM_COLUMNS_IN_SELECT SQL_MAXIMUM_CURSOR_NAME_LENGTH SQL_MAXIMUM_INDEX_SIZE SQL_MAXIMUM_ROW_SIZE SQL_MAXIMUM_SCHEMA_NAME_LENGTH SQL_MAXIMUM_STATEMENT_LENGTH SQL_MAXIMUM_TABLES_IN_SELECT SQL_MAXIMUM_USER_NAME_LENGTH SQL_NC_HIGH SQL_NC_LOW SQL_NEED_DATA SQL_NO_NULLS SQL_NTS SQL_NTSL SQL_NULL_COLLATION SQL_NULL_DATA SQL_NULL_HDBC SQL_NULL_HENV SQL_NULL_HSTMT SQL_NULLABLE SQL_NULLABLE_UNKNOWN SQL_NUMERIC SQL_ORDER_BY_COLUMNS_IN_SELECT SQL_PC_PSEUDO SQL_PC_UNKNOWN SQL_REAL SQL_RESET_PARAMS SQL_ROLLBACK SQL_SCCO_LOCK SQL_SCCO_OPT_ROWVER SQL_SCCO_OPT_VALUES SQL_SCCO_READ_ONLY SQL_SCOPE_CURROW SQL_SCOPE_SESSION SQL_SCOPE_TRANSACTION SQL_SCROLL_CONCURRENCY SQL_SEARCH_PATTERN_ESCAPE SQL_SERVER_NAME SQL_SMALLINT SQL_SPECIAL_CHARACTERS SQL_STILL_EXECUTING SQL_SUCCESS SQL_SUCCESS_WITH_INFO SQL_TC_ALL SQL_TC_DDL_COMMIT SQL_TC_DDL_IGNORE SQL_TC_DML SQL_TC_NONE SQL_TRANSACTION_CAPABLE SQL_TRANSACTION_ISOLATION_OPTION SQL_TRANSACTION_READ_COMMITTED SQL_TRANSACTION_READ_UNCOMMITTED SQL_TRANSACTION_REPEATABLE_READ SQL_TRANSACTION_SERIALIZABLE SQL_TXN_CAPABLE SQL_TXN_ISOLATION_OPTION SQL_TXN_READ_COMMITTED SQL_TXN_READ_UNCOMMITTED SQL_TXN_REPEATABLE_READ SQL_TXN_SERIALIZABLE SQL_UNBIND SQL_UNKNOWN_TYPE SQL_USER_NAME SQL_VARCHAR

Functions 37

Variables 175

enumvarODBCVER = 0x0400
enumvarSQL_ACCESSIBLE_PROCEDURES = 20
enumvarSQL_ACCESSIBLE_TABLES = 19
enumvarSQL_ALL_TYPES = 0
enumvarSQL_ALTER_TABLE = 86
enumvarSQL_API_SQLALLOCCONNECT = 1
enumvarSQL_API_SQLALLOCENV = 2
enumvarSQL_API_SQLALLOCSTMT = 3
enumvarSQL_API_SQLBINDCOL = 4
enumvarSQL_API_SQLCANCEL = 5
enumvarSQL_API_SQLCOLUMNS = 40
enumvarSQL_API_SQLCONNECT = 7
enumvarSQL_API_SQLDATASOURCES = 57
enumvarSQL_API_SQLDESCRIBECOL = 8
enumvarSQL_API_SQLDISCONNECT = 9
enumvarSQL_API_SQLERROR = 10
enumvarSQL_API_SQLEXECDIRECT = 11
enumvarSQL_API_SQLEXECUTE = 12
enumvarSQL_API_SQLFETCH = 13
enumvarSQL_API_SQLFREECONNECT = 14
enumvarSQL_API_SQLFREEENV = 15
enumvarSQL_API_SQLFREESTMT = 16
enumvarSQL_API_SQLGETCONNECTOPTION = 42
enumvarSQL_API_SQLGETCURSORNAME = 17
enumvarSQL_API_SQLGETDATA = 43
enumvarSQL_API_SQLGETFUNCTIONS = 44
enumvarSQL_API_SQLGETINFO = 45
enumvarSQL_API_SQLGETSTMTOPTION = 46
enumvarSQL_API_SQLGETTYPEINFO = 47
enumvarSQL_API_SQLNUMRESULTCOLS = 18
enumvarSQL_API_SQLPARAMDATA = 48
enumvarSQL_API_SQLPREPARE = 19
enumvarSQL_API_SQLPUTDATA = 49
enumvarSQL_API_SQLROWCOUNT = 20
enumvarSQL_API_SQLSETCONNECTOPTION = 50
enumvarSQL_API_SQLSETCURSORNAME = 21
enumvarSQL_API_SQLSETPARAM = 22
enumvarSQL_API_SQLSETSTMTOPTION = 51
enumvarSQL_API_SQLSPECIALCOLUMNS = 52
enumvarSQL_API_SQLSTATISTICS = 53
enumvarSQL_API_SQLTABLES = 54
enumvarSQL_API_SQLTRANSACT = 23
enumvarSQL_CB_DELETE = 0
enumvarSQL_CB_CLOSE = 1
enumvarSQL_CB_PRESERVE = 2
enumvarSQL_CHAR = 1
enumvarSQL_CLOSE = 0
enumvarSQL_COMMIT = 0
enumvarSQL_CURSOR_COMMIT_BEHAVIOR = 23
enumvarSQL_DATA_AT_EXEC = - 2
enumvarSQL_DATA_SOURCE_NAME = 2
enumvarSQL_DATA_SOURCE_READ_ONLY = 25
enumvarSQL_DBMS_NAME = 17
enumvarSQL_DBMS_VER = 18
enumvarSQL_DECIMAL = 3
enumvarSQL_DEFAULT_TXN_ISOLATION = 26
enumvarSQL_DOUBLE = 8
enumvarSQL_DROP = 1
enumvarSQL_ERROR = - 1
enumvarSQL_FD_FETCH_NEXT = 1
enumvarSQL_FD_FETCH_FIRST = 2
enumvarSQL_FD_FETCH_LAST = 4
enumvarSQL_FD_FETCH_PRIOR = 8
enumvarSQL_FD_FETCH_ABSOLUTE = 16
enumvarSQL_FD_FETCH_RELATIVE = 32
enumvarSQL_FETCH_ABSOLUTE = 5
enumvarSQL_FETCH_DIRECTION = 8
enumvarSQL_FETCH_FIRST = 2
enumvarSQL_FETCH_LAST = 3
enumvarSQL_FETCH_NEXT = 1
enumvarSQL_FETCH_PRIOR = 4
enumvarSQL_FETCH_RELATIVE = 6
enumvarSQL_FLOAT = 6
enumvarSQL_GD_ANY_COLUMN = 1
enumvarSQL_GD_ANY_ORDER = 2
enumvarSQL_GETDATA_EXTENSIONS = 81
enumvarSQL_IC_LOWER = 2
enumvarSQL_IC_MIXED = 4
enumvarSQL_IC_SENSITIVE = 3
enumvarSQL_IC_UPPER = 1
enumvarSQL_IDENTIFIER_CASE = 28
enumvarSQL_IDENTIFIER_QUOTE_CHAR = 29
enumvarSQL_INDEX_ALL = 1
enumvarSQL_INDEX_CLUSTERED = 1
enumvarSQL_INDEX_HASHED = 2
enumvarSQL_INDEX_OTHER = 3
enumvarSQL_INDEX_UNIQUE = 0
enumvarSQL_INTEGER = 4
enumvarSQL_INTEGRITY = 73
enumvarSQL_INVALID_HANDLE = - 2
enumvarSQL_MAX_CATALOG_NAME_LEN = 34
enumvarSQL_MAX_COLUMN_NAME_LEN = 30
enumvarSQL_MAX_COLUMNS_IN_GROUP_BY = 97
enumvarSQL_MAX_COLUMNS_IN_INDEX = 98
enumvarSQL_MAX_COLUMNS_IN_ORDER_BY = 99
enumvarSQL_MAX_COLUMNS_IN_SELECT = 100
enumvarSQL_MAX_COLUMNS_IN_TABLE = 101
enumvarSQL_MAX_CURSOR_NAME_LEN = 31
enumvarSQL_MAX_INDEX_SIZE = 102
enumvarSQL_MAX_MESSAGE_LENGTH = 512
enumvarSQL_MAX_ROW_SIZE = 104
enumvarSQL_MAX_SCHEMA_NAME_LEN = 32
enumvarSQL_MAX_STATEMENT_LEN = 105
enumvarSQL_MAX_TABLE_NAME_LEN = 35
enumvarSQL_MAX_TABLES_IN_SELECT = 106
enumvarSQL_MAX_USER_NAME_LEN = 107
enumvarSQL_MAXIMUM_CATALOG_NAME_LENGTH = SQL_MAX_CATALOG_NAME_LEN
enumvarSQL_MAXIMUM_COLUMN_NAME_LENGTH = SQL_MAX_COLUMN_NAME_LEN
enumvarSQL_MAXIMUM_COLUMNS_IN_GROUP_BY = SQL_MAX_COLUMNS_IN_GROUP_BY
enumvarSQL_MAXIMUM_COLUMNS_IN_INDEX = SQL_MAX_COLUMNS_IN_INDEX
enumvarSQL_MAXIMUM_COLUMNS_IN_ORDER_BY = SQL_MAX_COLUMNS_IN_ORDER_BY
enumvarSQL_MAXIMUM_COLUMNS_IN_SELECT = SQL_MAX_COLUMNS_IN_SELECT
enumvarSQL_MAXIMUM_CURSOR_NAME_LENGTH = SQL_MAX_CURSOR_NAME_LEN
enumvarSQL_MAXIMUM_INDEX_SIZE = SQL_MAX_INDEX_SIZE
enumvarSQL_MAXIMUM_ROW_SIZE = SQL_MAX_ROW_SIZE
enumvarSQL_MAXIMUM_SCHEMA_NAME_LENGTH = SQL_MAX_SCHEMA_NAME_LEN
enumvarSQL_MAXIMUM_STATEMENT_LENGTH = SQL_MAX_STATEMENT_LEN
enumvarSQL_MAXIMUM_TABLES_IN_SELECT = SQL_MAX_TABLES_IN_SELECT
enumvarSQL_MAXIMUM_USER_NAME_LENGTH = SQL_MAX_USER_NAME_LEN
enumvarSQL_NC_HIGH = 0
enumvarSQL_NC_LOW = 1
enumvarSQL_NEED_DATA = 99
enumvarSQL_NO_NULLS = 0
enumvarSQL_NTS = - 3
enumvarSQL_NTSL = - 3
enumvarSQL_NULL_COLLATION = 85
enumvarSQL_NULL_DATA = - 1
enumvarSQL_NULL_HDBC = 0
enumvarSQL_NULL_HENV = 0
enumvarSQL_NULL_HSTMT = 0
enumvarSQL_NULLABLE = 1
enumvarSQL_NULLABLE_UNKNOWN = 2
enumvarSQL_NUMERIC = 2
enumvarSQL_ORDER_BY_COLUMNS_IN_SELECT = 90
enumvarSQL_PC_PSEUDO = 2
enumvarSQL_PC_UNKNOWN = 0
enumvarSQL_REAL = 7
enumvarSQL_RESET_PARAMS = 3
enumvarSQL_ROLLBACK = 1
enumvarSQL_SCCO_LOCK = 2
enumvarSQL_SCCO_OPT_ROWVER = 4
enumvarSQL_SCCO_OPT_VALUES = 8
enumvarSQL_SCCO_READ_ONLY = 1
enumvarSQL_SCOPE_CURROW = 0
enumvarSQL_SCOPE_SESSION = 2
enumvarSQL_SCOPE_TRANSACTION = 1
enumvarSQL_SCROLL_CONCURRENCY = 43
enumvarSQL_SEARCH_PATTERN_ESCAPE = 14
enumvarSQL_SERVER_NAME = 13
enumvarSQL_SMALLINT = 5
enumvarSQL_SPECIAL_CHARACTERS = 94
enumvarSQL_STILL_EXECUTING = 2
enumvarSQL_SUCCESS = 0
enumvarSQL_SUCCESS_WITH_INFO = 1
enumvarSQL_TC_ALL = 2
enumvarSQL_TC_DDL_COMMIT = 3
enumvarSQL_TC_DDL_IGNORE = 4
enumvarSQL_TC_DML = 1
enumvarSQL_TC_NONE = 0
enumvarSQL_TXN_CAPABLE = 46
enumvarSQL_TXN_ISOLATION_OPTION = 72
enumvarSQL_TXN_READ_COMMITTED = 2
enumvarSQL_TXN_READ_UNCOMMITTED = 1
enumvarSQL_TXN_REPEATABLE_READ = 4
enumvarSQL_TXN_SERIALIZABLE = 8
enumvarSQL_TRANSACTION_CAPABLE = SQL_TXN_CAPABLE
enumvarSQL_TRANSACTION_ISOLATION_OPTION = SQL_TXN_ISOLATION_OPTION
enumvarSQL_TRANSACTION_READ_COMMITTED = SQL_TXN_READ_COMMITTED
enumvarSQL_TRANSACTION_READ_UNCOMMITTED = SQL_TXN_READ_UNCOMMITTED
enumvarSQL_TRANSACTION_REPEATABLE_READ = SQL_TXN_REPEATABLE_READ
enumvarSQL_TRANSACTION_SERIALIZABLE = SQL_TXN_SERIALIZABLE
enumvarSQL_UNBIND = 2
enumvarSQL_UNKNOWN_TYPE = 0
enumvarSQL_USER_NAME = 47
enumvarSQL_VARCHAR = 12