Название: Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML (Токмаков Г. П.) Жанр: Информационные системы и технологии Просмотров: 1437 |
2.5.4. и нформ ация о столб ц ах
Во всех реляционных СУБД имеется таблица, содержащая сведения о столбцах базы данных. В этой таблице для каждого столбца базы данных отве- дена одна строка. Большая часть информации в этой строке относится к опре- делению столбца. Здесь указывается его имя, тип данных, размер, возможность значения 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 название типа данных или домена столбца.
|
|