مشاركة عبر


تغيير المستلم

ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime 11.3 LTS وما فوق وضع علامة كتالوج Unity فقط

إعادة تسمية مستلم. نقل ملكية المستلم إلى مدير جديد.

بناء الجملة

ALTER RECIPIENT recipient_name
  { RENAME TO to_recipient_name |
    [ SET ] OWNER TO principal |
    SET PROPERTIES ( property_key [ = ] property_value [, ...] ) |
    UNSET PROPERTIES ( property_key [, ...] ) }

المعلمات

  • recipient_name

    اسم المستلم المراد تغييره.

  • RENAME TO to_recipient_name

    إعادة تسمية المستلم. يجب أن يكون الاسم فريدا بين جميع المستلمين في metastore. لتشغيل هذه العبارة، يجب أن تكون مالك المستلم وأن يكون لديك CREATE RECIPIENT امتياز على metastore.

  • [ SET ] OWNER TO رئيسي

    نقل ملكية المستلم إلى principal. لتشغيل هذه العبارة، يجب أن تكون مالك المستلم.

    ينطبق على: وضع علامة Databricks SQL SQL warehouse الإصدار 2022.35 أو أعلى وضع علامة Databricks Runtime 11.3 LTS وما فوق

    SET مسموح به ككلمة أساسية اختيارية.

  • SET PROPERTIES ( property_key [ = ] property_value [, ...] )

    ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 12.2 LTS وما فوق.

    تعيين خاصية مخصصة على مستلم. لتشغيل هذه العبارة، يجب أن تكون مالك المستلم وأن يكون لديك الامتياز CREATE RECIPIENT على metastore.

    يمكن استخدام خصائص المستلم لمشاركة أقسام جدول مختلفة مع مستلمين مختلفين باستخدام نفس كائن المشاركة. راجع إدارة خصائص المستلم واستخدام خصائص المستلم لإجراء تصفية القسم.

    property_key
    { identifier [. ...] | string_literal }
    
    property_value
    { string_literal }
    
  • UNSET PROPERTIES ( '<property-key>' )

    ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 12.2 LTS وما فوق.

    إزالة خاصية مخصصة من مستلم. لتشغيل هذه العبارة، يجب أن تكون مالك المستلم وأن يكون لديك الامتياز CREATE RECIPIENT على metastore.

    property_key
    { identifier [. ...] | string_literal }
    

الأمثلة

-- Rename a recipient
> ALTER RECIPIENT `Center for Disease Control` RENAME TO cdc;

-- Change ownership of the recipient
> ALTER RECIPIENT cdc OWNER TO `alf@melmak.et`;

-- Change recipient properties
> ALTER RECIPIENT cdc SET PROPERTIES ( 'country' = 'US' );