Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perintah SQL untuk mengelola kebijakan masking data dinamis
Anda dapat melakukan tindakan berikut untuk membuat, melampirkan, melepaskan, dan menghapus kebijakan masking data dinamis:
-
Untuk membuat kebijakan DDM, gunakan BUAT KEBIJAKAN MASKING perintah.
Berikut ini adalah contoh pembuatan kebijakan masking menggunakan fungsi hash SHA-2.
CREATE MASKING POLICY hash_credit WITH (credit_card varchar(256)) USING (sha2(credit_card + 'testSalt', 256));
-
Untuk mengubah kebijakan DDM yang ada, gunakan perintah. MENGUBAH KEBIJAKAN MASKING
Berikut ini adalah contoh mengubah kebijakan masking yang ada.
ALTER MASKING POLICY hash_credit USING (sha2(credit_card + 'otherTestSalt', 256));
-
Untuk melampirkan kebijakan DDM pada tabel ke satu atau beberapa pengguna atau peran, gunakan LAMPIRKAN KEBIJAKAN MASKING perintah.
Berikut ini adalah contoh melampirkan kebijakan masking ke kolom/pasangan peran.
ATTACH MASKING POLICY hash_credit ON credit_cards (credit_card) TO ROLE science_role PRIORITY 30;
Klausa PRIORITAS menentukan kebijakan masking mana yang berlaku untuk sesi pengguna ketika beberapa kebijakan dilampirkan ke kolom yang sama. Misalnya, jika pengguna dalam contoh sebelumnya memiliki kebijakan masking lain yang dilampirkan ke kolom kartu kredit yang sama dengan prioritas 20, kebijakan science_role adalah kebijakan yang berlaku, karena memiliki prioritas lebih tinggi yaitu 30.
-
Untuk melepaskan kebijakan DDM pada tabel dari satu atau beberapa pengguna atau peran, gunakan perintah. KEBIJAKAN PELEPASAN MASKING
Berikut ini adalah contoh melepaskan kebijakan masking dari kolom/pasangan peran.
DETACH MASKING POLICY hash_credit ON credit_cards(credit_card) FROM ROLE science_role;
-
Untuk menghapus kebijakan DDM dari semua database, gunakan perintah. KEBIJAKAN DROP MASKING
Berikut ini adalah contoh menjatuhkan kebijakan masking dari semua database.
DROP MASKING POLICY hash_credit;