KEY_GUID (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

Retourne le GUID d'une clé symétrique dans la base de données.

Conventions de la syntaxe Transact-SQL

Syntaxe

Key_GUID( 'Key_Name' )  

Arguments

'Key_Name'
Nom de la clé symétrique dans la base de données.

Types de retour

uniqueidentifier

Remarques

Si une valeur d'identité a été spécifiée lors de la création de la clé, le GUID de celle-ci est un hachage MD5 de cette valeur d'identité. Si aucune valeur d'identité n'a été spécifiée, le serveur a généré le GUID.

Si la clé est une clé temporaire, son nom doit commencer par un signe dièse (#).

Autorisations

Les clés temporaires étant disponibles seulement dans la session où elles sont créées, aucune autorisation n'est nécessaire pour y accéder. Pour accéder à une clé qui n’est pas temporaire, l’appelant nécessite une autorisation sur la clé et ne doit pas s’être vu refuser VIEW cette permission.

Exemples

L'exemple suivant retourne le GUID d'une clé symétrique appelée ABerglundKey1.

SELECT Key_GUID('ABerglundKey1');  

Voir aussi

CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_chiffrements (Transact-SQL)