SystΘmov² informaΦnφ dotaz _IV_TABLE_COLUMNS

Odpov∞∩ na systΘmov² dotaz _IV_TABLE_COLUMNS obsahuje jeden °ßdek pro ka₧d² sloupec ka₧dΘ tabulky 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:

Schema_name CHAR(31) jmΘno schΘmatu (aplikace), do n∞ho₧ tabulka pat°φ
Table_name CHAR (31) jmΘno tabulky, v ni₧ je sloupec obsa₧en
Column_name CHAR(31) jmΘno sloupce
Ordinal_position INT po°adovΘ Φφslo sloupce v tabulce (Φφslovßno od 1)
Data_type INT typ sloupce - popis nφ₧e
Length INT maximßlnφ dΘlka hodnoty ve sloupci, definovßno pro znakovΘ a binßrnφ °et∞zce
Precision INT poΦet desetinn²ch mφst, pokud je pevn²
Default_value CHAR(50) implicitnφ hodnota definovanß pro sloupec
Is_nullable BOOLEAN p°φznak, zda sloupec smφ mφt hodnotu NULL
Value_count INT poΦet p°edalokovan²ch hodnot pro sloupec
Expandable BOOLEAN p°φznak, ₧e poΦet hodnot ve sloupci m∙₧e b²t vyÜÜφ ne₧ poΦet p°edalokovan²ch hodnot

Sloupec Data_type nab²vß nßsledujφcφch hodnot:

1 Boolean
2 Char
3 Short
4 Integer
5 Money
6 Real
7 String
8 CSString
9 CSIString
10 Binary
11 Date
12 Time
13 Timestamp
14 Pointer
15 Bipointer
16 sledovacφ atribut: Autorizace
17 sledovacφ atribut: Datumovka
18 sledovacφ atribut: Historie
19 Raster
20 Text
21 Nospec (OLE)
22 Signature
45 Tinyint
46 Bigint

Pokud Value_count je r∙znΘ od jednΘ nebo pokud Expandable mß hodnotu TRUE, pak sloupec je multiatribut.

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 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 = "Anketa2"  AND table_name = "Moznosti"
Viz takΘ: SystΘmovΘ dotazy - ·vod
  DatovΘ typy WinBase602