try_secret işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL önizlemesi onay işareti evet olarak işaretlenmiş Databricks Runtime 15.0 ve üzeri

Databricks gizli dizi hizmetindenscopekey ile bir gizli dizi değeri ayıklar veya anahtar alınamazsa.

Söz dizimi

try_secret ( scope, key )

Bağımsız değişkenler

  • scope: Ayıklanacak gizli dizi kapsamını içeren sabit dize ifadesi. Kapsam, birden çok anahtarın bulunabileceği ad alanıdır.
  • key: Ayıklanacak gizli dizi anahtarını içeren sabit dize ifadesi.

Döndürülenler

Bir STRING.

Anahtar alınamıyorsa işlevi döndürür NULL. Bunun yerine INVALID_SECRET_LOOKUP yükseltmek için secret() işlevini kullanın.

Kullanıcının görme yetkisine sahip olduğu tüm gizli bilgilerin listesini almak için list_secrets işlevini kullanın.

Yaygın hata koşulları

Örnekler

> SELECT * FROM list_secrets();
  scope         key
  ------------  ---------------
  secrets.r.us  theAnswerToLife

> SELECT try_secret('secrets.r.us', 'theAnswerToLife');
  fourtyTwo

> SELECT try_secret('secrets.r.us', 'WhatIsTheAnswerToLife');
  NULL