SCHEMATA
применимо: Databricks SQL Databricks Runtime 10.4 LTS и выше Unity Catalog только
INFORMATION_SCHEMA.SCHEMATA описывает схемы в catalog.
Возвращаемые строки ограничены схемами, с которыми пользователю разрешено взаимодействовать.
Определение
Отношение SCHEMATA
содержит следующие columns:
Имя. | Тип данных | Допускает значение NULL | Стандартные | Description |
---|---|---|---|---|
CATALOG_NAME |
STRING |
No | Да | Catalog, содержащий schema. |
SCHEMA_NAME |
STRING |
No | Да | Имя элемента schema. |
SCHEMA_OWNER |
STRING |
No | No | Пользователь или группа (субъект), которая в настоящее время владеет schema. |
COMMENT |
STRING |
Да | No | Необязательный комментарий, описывающий отношение. |
CREATED |
TIMESTAMP |
No | No | Метка времени создания отношения. |
CREATED_BY |
STRING |
No | No | Субъект, создавший отношение. |
LAST_ALTERED |
TIMESTAMP |
No | No | Метка времени, когда определение отношения было изменено в последний раз каким-либо образом. |
LAST_ALTERED_BY |
STRING |
No | No | Субъект, который последним изменил отношение. |
Ограничения
К отношению TABLES
применяются следующие ограничения:
Класс | Имя. | Column List | Description |
---|---|---|---|
Первичный ключ | SCHEMATA_PK |
CATALOG_NAME , SCHEMA_NAME |
Уникальный identifier для schema. |
Внешний ключ | SCHEMATA_CATS_FK |
CATALOG_NAME |
Ссылки CATALOGS. |
Примеры
SELECT schema_owner
FROM information_schema.schemata
WHERE schema_name = 'information_schema'
AND catalog_name = 'main'