Информация о столбцах

Во всех реляционных СУБД имеется таблица, содержащая сведения о столбцах базы данных. В этой таблице для каждого столбца базы данных отведена одна строка. Большая часть информации в этой строке относится к определению столбца. Здесь указывается его имя, тип данных, размер, возможность значения NULL и т.д.

В СУБД DB2 информация о столбцах хранится в таблице SYSCAT.COLUMNS. Как и в случае с таблицей SYSCAT.TABLES, к таблице также можно обратиться с запросом о предоставлении необходимых сведений о столбцах. Например, можно запросить все столбцы, тип данных которых DATE. Для этого необходимо написать запрос

SELECT TABSCHEMA, TABNAME, COLNAME

FROM SYSCAT.COLUMNS

WHERE TYPESCHEMA = ‘SYSIBM’ AND

TYPENAME = ‘DATE’

Здесь TABSCHEMA - это схема к которой относится таблица, содержащая столбец, TABNAME - имя таблицы, содержащей столбец, COLNAME - имя столбца, TYPESCHEMA - схема, которой принадлежит домен столбца, TYPENAME - название типа данных или домена столбца.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: