COLUMNS
Назначение
Системное представление COLUMNS предназначено для получения информации о параметрах столбцов таблиц БД.
Схема представления
Схема представления COLUMNS приведена в таблице 63.
| Столбец | Тип данных SQL | Комментарий |
|---|---|---|
| Table_cat | varchar(66) | Зарезервировано |
| Table_schem | varchar(66) | Имя схемы |
| Table_name | varchar(66) | Имя таблицы |
| Column_name | varchar(66) | Имя столбца |
| Data_type | smallint | Целочисленный код типа данных |
| Type_name | varchar(20) | Название типа данных |
| Column_size | integer | Размер символьного представления данных столбца |
| Buffer_length | integer | Размер буфера в байтах для загрузки данных столбца |
| Decimal_digits | smallint | Количество десятичных цифр после точки |
| Num_prec_radix | smallint | Основание системы счисления для числовых типов данных |
| Nullable | smallint |
Допустимость NULL-значений:
|
| Remarks | varchar(1) | Описание (комментарий столбца) |
| Column_def | varchar(1) | Значение столбца по умолчанию |
| Sql_data_type | smallint | Целочисленный код типа данных |
| Sql_datetime_sub | smallint | Код подтипа. NULL-значения для всех типов данных |
| Char_octet_length | smallint | Размер в байтах символьного значения |
| Ordinal_position | integer | Позиция столбца в таблице |
| Is_nullable | varchar(3) | Допустимость NULL-значений |