|
![]() | _IV_LOGGED_USERS | ![]() | Systémové dotazy | _IV_INDICIES | ![]() |
Odpověď na systémové dotazy _iv_table_columns a _iv_viewed_table_columns obsahuje jeden řádek pro každý sloupec tabulky resp. uloženého dotazu na serveru. Sloupec DELETED není uváděn. Skryté sloupce (sloupce začínající _W5_) uváděny jsou.
V odpovědi jsou tyto sloupce:
Jméno sloupce | Typ | Obsah |
Schema_name | CHAR(31) | jméno schématu (aplikace), do něhož tabulka nebo dotaz patří |
Table_name | CHAR(31) | jméno tabulky nebo dotazu, v nichž je sloupec obsažen |
Column_name | CHAR(31) | jméno sloupce |
Ordinal_position | INT | pořadové číslo sloupce v tabulce nebo odpovědi na dotaz (číslováno od 1) |
Data_type | INT | typ sloupce vyjádřený číslem z tabulky typů 602SQL serveru |
Length | INT | maximální délka hodnoty ve sloupci (v bajtech), definováno pro znakové a binární řetězce a CHAR. Řetězce v UNICODE mají skutečnou délku 2x větší. |
Precision | INT | počet desetinných míst, pokud je pevný (scale) - definováno pro typy NUMERIC či DECIMAL) |
Default_value | CLOB | implicitní hodnota definovaná pro sloupec (pouze pro tabulky) |
Is_nullable | BOOLEAN | příznak, zda sloupec smí mít hodnotu NULL |
Value_count | INT | nepoužito ve verzi 9 |
Expandable | BOOLEAN | nepoužito ve verzi 9 |
Wide_char | BOOLEAN | příznak, zda řetězec znaků je v UNICODE |
Ignore_case | BOOLEAN | příznak, zda se při třídění řetězce ignoruje velikost písmen |
Collation_name | CHAR(20) | jméno způsobu národního třídění |
With_time_zone | BOOLEAN | časový údaj je uložen v UCT a je přenositelný mezi časovými zónami |
Domain_name | CHAR(31) | jméno domény určující typ sloupce, prázdné pokud typ není definován prostřednictvím domény (pouze pro tabulky) |
Hint_caption | CHAR(31) | předepsaná popiska sloupce |
Hint_helptext | CLOB | předepsaný nápovědný text; začíná-li znakem ^, bude zobrazen v bublině |
Hint_codebook | CLOB | zvolený číselník (jméno pevného dotazu nebo SELECT), z něhož se berou hodnoty do předepsaného comba, které se nabízí místo editační složky |
Hint_codetext | CHAR(31) | jméno sloupce z předešlého dotazu, který tvoří textovou nabídku comba |
Hint_codeval | CHAR(31) | jméno sloupce z předešlého dotazu, který obsahuje přeloženou hodnotu |
Hint_oleserver | CLOB | nepoužito ve verzi 9 |
Odpověď na tento dotaz může být značně rozsáhlá, proto doporučujeme ji omezit vhodným podmínkami na jméno schématu a jméno tabulky (dotazu) v klauzuli WHERE.
Příklad:
zjistit jména sloupců z tabulky Moznosti v aplikace Anketa:
SELECT Column_name, Data_type FROM _iv_table_columns WHERE schema_name = 'Anketa' AND table_name = 'Moznosti'
![]() | _IV_LOGGED_USERS | ![]() | Systémové dotazy | _IV_INDICIES | ![]() |