Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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