Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В следующей таблице перечислены системные функции, включенные в скалярный набор функций ODBC. Вызывая SQLGetInfo с типом сведений SQL_SYSTEM_FUNCTIONS, приложение может определить, какие системные функции поддерживаются драйвером.
Аргументы, обозначаемые как exp , могут быть именем столбца, результатом другой скалярной функции или литералом, где базовый тип данных может быть представлен как SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME или SQL_TYPE_TIMESTAMP.
Аргументы, обозначаемые как значение , могут быть литеральной константой, где базовый тип данных может быть представлен как SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME или SQL_TYPE_TIMESTAMP.
Возвращаемые значения представлены как типы данных ODBC.
| Function | Description |
|---|---|
| DATABASE( ) (ODBC 1.0) | Возвращает имя базы данных, соответствующей дескриптору подключения. (Имя базы данных также доступно путем вызова SQLGetConnectOption с параметром подключения SQL_CURRENT_QUALIFIER.) |
| IFNULL(exp,value) (ODBC 1.0) | Если значение exp равно NULL, возвращается значение . Если значение exp не равно null, возвращается exp. Возможный тип данных или типы значений должны быть совместимы с типом данных exp. |
| USER( ) (ODBC 1.0) | Возвращает имя пользователя в СУБД. (Имя пользователя также доступно по пути SQLGetInfo , указав тип информации: SQL_USER_NAME.) Это может отличаться от имени входа. |