Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela a seguir lista as funções do sistema incluídas no conjunto de funções escalares ODBC. Ao chamar SQLGetInfo com um tipo de informação de SQL_SYSTEM_FUNCTIONS, um aplicativo pode determinar quais funções do sistema são compatíveis com um driver.
Os argumentos indicados como exp podem ser o nome de uma coluna, o resultado de outra função escalar ou um literal, em que o tipo de dados subjacente pode ser representado como SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME ou SQL_TYPE_TIMESTAMP.
Os argumentos indicados como valor podem ser uma constante literal, em que o tipo de dados subjacente pode ser representado como SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME ou SQL_TYPE_TIMESTAMP.
Os valores retornados são representados como tipos de dados ODBC.
| Função | Descrição |
|---|---|
| BANCO DE DADOS( ) (ODBC 1.0) | Retorna o nome do banco de dados correspondente ao identificador de conexão. (O nome do banco de dados também está disponível chamando SQLGetConnectOption com a opção de conexão SQL_CURRENT_QUALIFIER.) |
| IFNULL( exp,value) (ODBC 1.0) | Se exp for nulo, o valor será retornado. Se exp não for nulo, exp será retornado. O tipo de dados possível ou tipos de valor devem ser compatíveis com o tipo de dados de exp. |
| USUÁRIO( ) (ODBC 1.0) | Retorna o nome de usuário no DBMS. (O nome de usuário também está disponível por meio de SQLGetInfo especificando o tipo de informação: SQL_USER_NAME.) Isso pode ser diferente do nome de login. |