다음을 통해 공유


SET RECIPIENT

적용 대상:체크박스 예 Databricks SQL 체크박스 예 Databricks Runtime 15.1 이상

공급자가 CURRENT_RECIPIENT 속성을 모의할 수 있도록 현재 세션에서 지정된 받는 사람에 대한 CURRENT_RECIPIENT 설정합니다. 이렇게 하면 공급자가 CURRENT_RECIPIENT 함수가 포함된 뷰를 쿼리할 수 있습니다.

통사론

SET RECIPIENT recipient_name

매개 변수

  • recipient_name

    현재 받는 사람으로 설정할 받는 사람의 이름입니다.

예제

— 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