EXTERNAL_LOCATIONS

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 10.2 及更高版本

INFORMATION_SCHEMA.EXTERNAL_LOCATIONS 描述外部位置

仅显示用户有权与之交互的外部位置的信息。

这是 SQL 标准信息架构的扩展。

定义

EXTERNAL_LOCATIONS 关系包含以下列:

名称 数据类型 Nullable 说明
EXTERNAL_LOCATION_NAME STRING 外部位置的名称。
EXTERNAL_LOCATION_OWNER STRING 外部位置的所有者。
URL STRING 外部位置的路径 URL。
STORAGE_CREDENTIAL_ID STRING 用于访问 URL 的存储凭据的 ID。
STORAGE_CREDENTIAL_NAME STRING 用于访问 URL 的存储凭据的名称。
READ_ONLY STRING 外部位置是否为只读。
COMMENT STRING 用于描述外部位置的可选注释。
CREATED TIMESTAMP 创建外部位置时的时间戳。
CREATED_BY STRING 创建外部位置的主体
LAST_ALTERED TIMESTAMP 最后一次以任何方式更改外部位置时的时间戳。
LAST_ALTERED_BY STRING 最后一次更改外部位置的主体。

约束

以下约束适用于 EXTERNAL_LOCATIONS 关系:

名称 列列表 描述
主密钥 EXTERNAL_LOCATIONS_PK EXTERNAL_LOCATION_NAME 外部位置的唯一标识符。
外键 EXTERNAL_LOCATIONS_CREDS_FK STORAGE_CREDENTIAL_IDSTORAGE_CREDENTIAL_NAME 引用 STORAGE_CREDENTIALS

示例

> SELECT external_location_owner
    FROM information_schema.external_locations