Key_ID (Transact-SQL)

返回当前数据库中对称密钥的 ID。

主题链接图标Transact-SQL 语法约定

语法

Key_ID ( 'Key_Name' )

参数

  • 'Key_Name'
    数据库中对称密钥的名称。

返回类型

int

注释

临时密钥的名称必须以数字符号 (#) 开头。

权限

因为临时密钥只适用于创建它们的会话,所以访问它们不需要任何权限。若要访问非临时密钥,调用者需要对该密钥具有相应权限,并且对该密钥的 VIEW 权限不得被拒绝。

示例

A. 返回对称密钥的 ID

以下示例返回名为 ABerglundKey1 的对称密钥的 ID。

SELECT KEY_ID('ABerglundKey1')

B. 返回临时对称密钥的 ID

以下示例返回临时对称密钥的 ID。请注意,# 附加到密钥名称前。

SELECT KEY_ID('#ABerglundKey2')