Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für
Databricks SQL
und Databricks Runtime 15.1 und höher
Legt den CURRENT_RECIPIENT in der aktuellen Sitzung auf den angegebenen Empfänger fest, damit der Anbieter CURRENT_RECIPIENT-Eigenschaften nachahmen kann. Dadurch können Anbieter Ansichten abfragen, die die CURRENT_RECIPIENT Funktion enthalten.
Syntax
SET RECIPIENT recipient_name
Die Parameter
-
Der Name des Empfängers, der als aktueller Empfänger festgelegt werden soll.
Beispiele
— 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