downcase_delimited_identifier - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

downcase_delimited_identifier

Nilai (default dalam huruf tebal)

pada, off

Deskripsi

Konfigurasi ini sedang dihentikan. Sebagai gantinya gunakanenable_case_sensitive_identifier.

Mengaktifkan parser super untuk membaca bidang JSON yang dalam huruf besar atau campuran. Juga memungkinkan dukungan kueri federasi ke database PostgreSQL yang didukung dengan nama kasus campuran database, skema, tabel, dan kolom. Untuk menggunakan pengidentifikasi peka huruf besar/kecil, setel parameter ini ke off.

Catatan Penggunaan

  • Jika Anda menggunakan fitur keamanan tingkat baris atau masking data dinamis, sebaiknya setel downcase_delimited_identifier nilai di grup parameter cluster atau grup kerja Anda. Ini memastikan bahwa downcase_delimited_identifier tetap konstan selama membuat dan melampirkan kebijakan, dan kemudian menanyakan relasi yang memiliki kebijakan yang diterapkan. Untuk informasi tentang keamanan tingkat baris, lihat. Keamanan tingkat baris Untuk informasi tentang penyembunyian data dinamis, lihatPenutupan data dinamis.

  • Saat Anda mengatur downcase_delimited_identifier untuk menonaktifkan dan membuat tabel, Anda dapat mengatur nama kolom peka huruf besar/kecil. Saat Anda mengatur downcase_delimited_identifier ke on dan menanyakan tabel, nama kolom diturunkan. Ini dapat menghasilkan hasil kueri yang berbeda dari kapan downcase_delimited_identifier diatur ke off. Pertimbangkan contoh berikut:

    SET downcase_delimited_identifier TO off; --Amazon Redshift preserves case for column names and other identifiers. --Create a table with two columns that are identical except for the case. CREATE TABLE t ("c" int, "C" int); INSERT INTO t VALUES (1, 2); SELECT * FROM t; c | C ---+--- 1 | 2 (1 row) SET enable_downcase_delimited_identifier TO on; --Amazon Redshift no longer preserves case for column names and other identifiers. SELECT * FROM t; c | c ---+--- 1 | 1 (1 row)
  • Kami menyarankan agar pengguna reguler yang menanyakan tabel dengan masking data dinamis atau kebijakan keamanan tingkat baris yang dilampirkan memiliki pengaturan downcase_delimited_identifier default. Untuk informasi selengkapnya, lihat Untuk informasi tentang keamanan tingkat baris, lihat. Keamanan tingkat baris Untuk informasi tentang penyembunyian data dinamis, lihatPenutupan data dinamis.