MENGUBAH PENERIMA
Berlaku untuk: Databricks SQL Databricks Runtime 11.3 LTS dan di atas Unity Catalog saja
Mengganti nama penerima. Mentransfer kepemilikan penerima ke prinsipal baru.
Sintaks
ALTER RECIPIENT recipient_name
{ RENAME TO to_recipient_name |
[ SET ] OWNER TO principal |
SET PROPERTIES ( property_key [ = ] property_value [, ...] ) |
UNSET PROPERTIES ( property_key [, ...] ) }
Parameter
-
Nama penerima yang akan diubah.
RENAME TO
to_recipient_nameMengganti nama penerima. Nama harus unik di antara semua penerima di metastore. Untuk menjalankan pernyataan ini, Anda harus menjadi pemilik penerima dan memiliki
CREATE RECIPIENT
hak istimewa di metastore.[ SET ] OWNER TO
principalMentransfer kepemilikan penerima ke
principal
. Untuk menjalankan pernyataan ini, Anda harus menjadi pemilik penerima.Berlaku untuk: Gudang SQL SQL Databricks versi 2022.35 atau lebih tinggi Databricks Runtime 11.3 LTS ke atas
SET
diperbolehkan sebagai kata kunci opsional.SET PROPERTIES ( property_key [ = ] property_value [, ...] )
Berlaku untuk: Databricks SQL Databricks Runtime 12.2 LTS ke atas.
Mengatur properti kustom pada penerima. Untuk menjalankan pernyataan ini, Anda harus menjadi pemilik penerima dan memiliki
CREATE RECIPIENT
hak istimewa di metastore.Properti penerima dapat digunakan untuk berbagi partisi tabel yang berbeda dengan penerima yang berbeda menggunakan objek berbagi yang sama. Lihat Mengelola properti penerima dan Menggunakan properti penerima untuk melakukan pemfilteran partisi.
property_key { identifier [. ...] | string_literal } property_value { string_literal }
UNSET PROPERTIES ( '<property-key>' )
Berlaku untuk: Databricks SQL Databricks Runtime 12.2 LTS ke atas.
Menghapus properti kustom dari penerima. Untuk menjalankan pernyataan ini, Anda harus menjadi pemilik penerima dan memiliki
CREATE RECIPIENT
hak istimewa di metastore.property_key { identifier [. ...] | string_literal }
Contoh
-- 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' );