SQLSpecialColumns (level one only)

SQLSpecialColumns retrieves information about columns.

SQLSpecialColumns retrieves the following information about columns within a specified table:
  • The optimal set of columns that uniquely identifies a row in the table
  • Columns that are automatically updated when any value in the row is updated by a transaction
The following table describes the SQLSTATE and error values for SQLSpecialColumns.
SQLSTATE Error value Error message
01000 -11001 General warning
08S01 -11020 Communication-link failure
24000 -11031 Invalid cursor state
S1000 -11060 General error
S1001 -11061 Memory-allocation failure
S1008 -11065 Operation canceled
S1010 -11067 Function-sequence error
S1090 -11071 Invalid string or buffer length
S1097 -11078 Column type out of range
S1098 -11079 Scope type out of range
S1099 -11080 Nullable type out of range
S1C00 -11092 Driver not capable
S1T00 -11094 Time-out expired
S1C00 -11300 SQL_DEFAULT_PARAM not supported
08S01 -11301 A protocol error has been detected. Current connection is closed.
S1000 -11310 Create and Drop must be executed within a ServerOnly Connection
S1000 -11320 Syntax error
S1000 -11323 The statement contained an escape clause not supported by this database driver