ALıCıYı DEĞIŞTIR

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Yalnızca Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 11.1 ve üzeri onay işareti evet olarak işaretlenmiş Unity Kataloğu

Alıcıyı yeniden adlandırır. Alıcının sahipliğini yeni bir sorumluya aktarır.

Sözdizimi

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

Parametreler

  • recipient_name

    Değiştirilecek alıcının adı.

  • RENAME TO to_recipient_name

    Alıcıyı yeniden adlandırır. Ad, meta veri deposundaki tüm alıcılar arasında benzersiz olmalıdır. Bu deyimi çalıştırmak için alıcının sahibi olmanız ve meta veri deposunda ayrıcalığınız olmalıdır CREATE RECIPIENT .

  • [ SET ] OWNER TO Asıl

    Alıcının sahipliğini öğesine aktarır principal. Bu deyimi çalıştırmak için alıcının sahibi olmanız gerekir.

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 11.2 ve üzeri

    SET isteğe bağlı anahtar sözcük olarak izin verilir.

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

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 12.2 ve üzeri.

    Alıcı üzerinde özel bir özellik ayarlar. Bu deyimi çalıştırmak için alıcının sahibi olmanız ve CREATE RECIPIENT meta veri deposunda ayrıcalığınız olmalıdır.

    Alıcı özellikleri, aynı paylaşım nesnesini kullanarak farklı alıcılarla farklı tablo bölümlerini paylaşmak için kullanılabilir. Bkz. Alıcı özelliklerini yönetme ve Bölüm filtreleme yapmak için alıcı özelliklerini kullanma.

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

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 12.2 ve üzeri.

    Alıcıdan özel bir özelliği kaldırır. Bu deyimi çalıştırmak için alıcının sahibi olmanız ve CREATE RECIPIENT meta veri deposunda ayrıcalığınız olmalıdır.

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

Örnekler

-- 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' );