COLUMNS

Назначение

Системное представление COLUMNS предназначено для получения информации о параметрах столбцов таблиц БД.

Схема представления

Схема представления COLUMNS приведена в таблице 63.

Таблица 63. Схема представления COLUMNS
СтолбецТип данных SQLКомментарий
Table_catvarchar(66)

Зарезервировано

Table_schemvarchar(66)

Имя схемы

Table_namevarchar(66)

Имя таблицы

Column_namevarchar(66)

Имя столбца

Data_typesmallint

Целочисленный код типа данных

Type_namevarchar(20)

Название типа данных

Column_sizeinteger

Размер символьного представления данных столбца

Buffer_lengthinteger

Размер буфера в байтах для загрузки данных столбца

Decimal_digitssmallint

Количество десятичных цифр после точки

Num_prec_radixsmallint

Основание системы счисления для числовых типов данных

Nullablesmallint

Допустимость NULL-значений:

  • 1: NULL-значения допускаются;

  • 0: NULL-значения не допускаются

Remarksvarchar(1)

Описание (комментарий столбца)

Column_defvarchar(1)

Значение столбца по умолчанию

Sql_data_typesmallint

Целочисленный код типа данных

Sql_datetime_subsmallint

Код подтипа. NULL-значения для всех типов данных

Char_octet_lengthsmallint

Размер в байтах символьного значения

Ordinal_positioninteger

Позиция столбца в таблице

Is_nullablevarchar(3)

Допустимость NULL-значений