Delen via


SET RECIPIENT

Van toepassing op:vinkje ja Databricks SQL vinkje ja Databricks Runtime 15.1 en hoger

Hiermee stelt u het CURRENT_RECIPIENT in op de opgegeven ontvanger in de huidige sessie, zodat de provider de eigenschappen van CURRENT_RECIPIENT kan simuleren. Hierdoor kunnen providers query's uitvoeren op weergaven die de CURRENT_RECIPIENT-functie bevatten.

Syntaxis

SET RECIPIENT recipient_name

Parameters

  • recipient_name

    De naam van de geadresseerde die moet worden ingesteld als de huidige geadresseerde.

Voorbeelden

— 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