SET RECIPIENT
적용 대상: Databricks SQL Databricks Runtime 15.1 이상
공급자가 CURRENT_RECIPIENT 속성을 모의할 수 있도록 현재 세션에서 지정된 받는 사람에 대한 CURRENT_RECIPIENT 설정합니다. 이렇게 하면 providers이(가) CURRENT_RECIPIENT 함수를 포함하는 views을(를) 쿼리할 수 있습니다.
통사론
SET RECIPIENT recipient_name
Parameters
-
set의 이름을 현재 받는 사람으로 설정합니다.
예제
— 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