STORAGE_CREDENTIALS

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime 10.4 LTS 及更高版本

INFORMATION_SCHEMA.STORAGE_CREDENTIALS 描述存储凭据

仅显示用户有权与之交互的存储凭据的信息。

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

警告

从 Databricks Runtime 15.4 开始弃用此关系。 改用 INFORMATION_SCHEMA.CREDENTIALS

另请注意,在服务凭证预览期间,INFORMATION_SCHEMA.STORAGE_CREDENTIALS 同时显示存储凭证和服务凭证。 这是不正确的预览行为,将会被纠正,并且不应该依赖此行为来继续。

定义

STORAGE_CREDENTIALS 关系包含以下列:

名称 数据类型 Nullable 说明
STORAGE_CREDENTIAL_ID STRING 存储凭据的 ID。
STORAGE_CREDENTIAL_NAME STRING 存储凭据的名称。
STORAGE_CREDENTIAL_OWNER STRING 存储凭据的所有者。
CREDENTIAL_TYPE STRING 存储凭据的类型。
CREDENTIAL STRING 已编修的存储凭据。
USED_FOR_MANAGED_STORAGE STRING 此存储凭据是否用作元存储的根凭据。
COMMENT STRING 用于描述存储凭据的可选注释。
CREATED TIMESTAMP 创建存储凭据时的时间戳。
CREATED_BY STRING 创建存储凭据的主体
LAST_ALTERED TIMESTAMP 上次以任何方式更改存储凭据时的时间戳。
LAST_ALTERED_BY STRING 上次更改存储凭据的主体。

约束

以下约束适用于 STORAGE_CREDENTIALS 关系:

名称 列列表 描述
主密钥 STORAGE_CREDENTIALS_PK STORAGE_CREDENTIAL_IDSTORAGE_CREDENTIAL_NAME 存储凭据的唯一标识符。

示例

> SELECT storage_credential_owner
    FROM information_schema.storage_credentials