EXTERNAL_LOCATIONS
适用于: Databricks SQL Databricks Runtime 10.4 LTS 及更高版本
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_ID 、STORAGE_CREDENTIAL_NAME |
引用 STORAGE_CREDENTIALS |
示例
> SELECT external_location_owner
FROM information_schema.external_locations