Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende tabel geeft een lijst van systeemfuncties die zijn opgenomen in de ODBC-scalaire functieset. Door SQLGetInfo aan te roepen met een informatietype SQL_SYSTEM_FUNCTIONS, kan een applicatie bepalen welke systeemfuncties door een driver worden ondersteund.
Argumenten aangeduid als exp kunnen de naam zijn van een kolom, het resultaat van een andere scalaire functie, of een literal, waarbij het onderliggende datatype kan worden weergegeven als SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME of SQL_TYPE_TIMESTAMP.
Argumenten aangeduid als waarde kunnen een letterlijke constante zijn, waarbij het onderliggende datatype kan worden weergegeven als SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME of SQL_TYPE_TIMESTAMP.
De teruggegeven waarden worden weergegeven als ODBC-datatypes.
| Functie | Description |
|---|---|
| DATABASE( ) (ODBC 1.0) | Geeft de naam van de database terug die overeenkomt met de verbindingshandvat. (De naam van de database is ook beschikbaar door SQLGetConnectOption aan te roepen met de SQL_CURRENT_QUALIFIER verbindingsoptie.) |
| IFNULL(exp,waarde) (ODBC 1.0) | Als exp nul is, wordt de waarde teruggegeven. Als exp niet nul is, wordt exp teruggegeven. Het mogelijke datatype of de soorten waarden moeten compatibel zijn met het datatype exp. |
| USER( ) (ODBC 1.0) | Geeft de gebruikersnaam terug in de DBMS. (De gebruikersnaam is ook beschikbaar via SQLGetInfo door het informatietype te specificeren: SQL_USER_NAME.) Dit kan anders zijn dan de inlognaam. |