Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující tabulka uvádí systémové funkce, které jsou zahrnuty v množině skalárních funkcí ODBC. Voláním SQLGetInfo pomocí informačního typu SQL_SYSTEM_FUNCTIONS může aplikace určit, které systémové funkce ovladač podporuje.
Argumenty označené jako exp mohou být názvem sloupce, výsledkem jiné skalární funkce nebo literálem, kde základní datový typ může být reprezentován jako SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME nebo SQL_TYPE_TIMESTAMP.
Argumenty označené jako hodnota mohou být doslovnou konstantou, kde základní datový typ lze reprezentovat jako SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME nebo SQL_TYPE_TIMESTAMP.
Hodnoty vrácené jsou reprezentovány jako ODBC datové typy.
| Function | Description |
|---|---|
| DATABASE( ) (ODBC 1.0) | Vrací název databáze odpovídající kontaktní adrese. (Název databáze je také dostupný voláním SQLGetConnectOption s volbou SQL_CURRENT_QUALIFIER připojení.) |
| IFNULL(exp,value) (ODBC 1.0) | Pokud je exp null, hodnota se vrátí. Pokud exp není null, exp se vrátí. Možný datový typ nebo typy hodnot musí být kompatibilní s datovým typem exp. |
| USER( ) (ODBC 1.0) | Vrátí uživatelské jméno v databázi DBMS. (Uživatelské jméno je také dostupné prostřednictvím SQLGetInfo s uvedením typu informace: SQL_USER_NAME.) To může být jiné než přihlašovací jméno. |