Aracılığıyla paylaş


SET RECIPIENT

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL evet olarak işaretlendi Databricks Runtime 15.1 ve üzeri

CURRENT_RECIPIENT özelliklerini simüle etmek amacıyla sağlayıcıya izin vermek için, CURRENT_RECIPIENT'i geçerli oturumda belirtilen alıcı olarak ayarlar. Bu, sağlayıcıların CURRENT_RECIPIENT işlevini içeren görünümleri sorgulamasına olanak tanır.

Sözdizimi

SET RECIPIENT recipient_name

Parametreler

  • recipient_name

    Geçerli alıcı olarak ayarlanacak alıcının adı.

Örnekler

— Creates new recipient
> CREATE RECIPIENT nasdaq PROPERTIES ('country' = 'US');

> CREATE TABLE my_table (country STRING, name STRING);
> INSERT INTO my_table VALUES ('US', 'John'), ('UK', 'Mary');

> CREATE VIEW my_view AS
    SELECT * FROM my_table
    WHERE country = CURRENT_RECIPIENT('country');

— Sets current recipient
> SET RECIPIENT nasdaq;

> SELECT * FROM my_view;
  US         John