wb_field_type

string wb_field_type( resource cursor, integer column_number )
string wb_field_type( resource cursor, string column_name )
Parametry
-
cursor
- Identifikátor kurzoru vrácený funkcí wb_exec nebo wb_psql_execute.
-
column_number
- Pořadové číslo sloupce, jehož název SQL typu má být vrácen. Číslování začíná od jedné.
-
column_name
- Jméno sloupce, jehož název SQL typu má být vráceno.
Popis
Funkce vrací název SQL typu sloupce určeného pořadovým číslem v kurzoru. Funkce vrací tyto názvy SQL typů:
pro sloupec typu | vrátí řetězec |
BOOLEAN | BOOLEAN |
CHAR | CHAR |
TINYINT | TINYINT |
SMALLINT | SMALLINT |
INTEGER | INT |
BIGINT | BIGINT |
NUMERIC | NUMERIC |
REAL | REAL |
CHAR(n) | VARCHAR |
NCHAR(n) | NCHAR |
BINARY(n) | BINARY |
DATE | DATE |
TIME | TIME |
TIMESTAMP | TIMESTAMP |
CLOB | CLOB |
NCLOB | NCLOB |
BLOB | BLOB |
ostatní typy | funkce vrátí FALSE |
Lze také zjistit číslo SQL typu sloupce pomocí funkce wb_field_type_num.
Návratová hodnota
Řetězec se jménem SQL typu sloupce nebo FALSE v případě výskytu chyby.
Příklad
Zjištění názvu SQL typu třetího sloupce v kurzoru $kurzor:
$vysledek = wb_field_type($kurzor,3);
if( $vysledek==FALSE ) { ... }
else { echo "jmeno typu: ",$vysledek; }