Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
enable_case_sensitive_super_attribute
Nilai (default dalam huruf tebal)
benar, salah
Deskripsi
Nilai konfigurasi yang menentukan apakah menavigasi struktur tipe SUPER data dengan nama atribut yang tidak dibatasi bersifat peka huruf besar/kecil. Saat Anda menyetel enable_case_sensitive_super_attribute
ketrue
, menavigasi struktur SUPER tipe dengan nama atribut yang tidak dibatasi adalah peka huruf besar/kecil. Saat Anda menyetel nilainyafalse
, menavigasi struktur SUPER tipe dengan nama atribut yang tidak dibatasi tidak peka huruf besar/kecil.
Bila Anda melampirkan nama atribut dalam tanda kutip ganda dan disetel enable_case_sensitive_identifier
ketrue
, case selalu dipertahankan, terlepas dari pengaturan opsi enable_case_sensitive_super_attribute
konfigurasi.
enable_case_sensitive_super_attribute
hanya berlaku untuk kolom dengan tipe SUPER data. Untuk semua kolom lainnya, pertimbangkan untuk menggunakan enable_case_sensitive_identifier
sebagai gantinya.
Untuk informasi selengkapnya tentang tipe SUPER data, lihat SUPERjenis danData semi-terstruktur di Amazon Redshift.
Contoh
Contoh berikut menunjukkan hasil memilih SUPER nilai dengan enable_case_sensitive_super_attribute
diaktifkan dan dengan itu dinonaktifkan.
--Create a table with a SUPER column. CREATE TABLE tbl (col SUPER); --Insert values. INSERT INTO tbl VALUES (json_parse('{ "A": "A", "a": "a" }')); SET enable_case_sensitive_super_attribute TO ON; SELECT col.A FROM tbl; a ----- "A" (1 row) SELECT col.a FROM tbl; a ----- "a" (1 row) SET enable_case_sensitive_super_attribute TO OFF; SELECT col.A FROM tbl; a ----- "a" (1 row) SELECT col.a FROM tbl; a ----- "a" (1 row)
Catatan Penggunaan
-
Pandangan dan pandangan yang terwujud mengikuti nilai
enable_case_sensitive_super_attribute
pada saat penciptaannya. Tampilan yang mengikat akhir, prosedur tersimpan, dan fungsi yang ditentukan pengguna mengikuti nilai padaenable_case_sensitive_super_attribute
saat kueri. -
Jika Anda menggunakan autorefresh untuk tampilan terwujud, sebaiknya setel grup parameter
enable_case_sensitive_identifier value
dalam klaster atau grup kerja Anda. Ini memastikan bahwaenable_case_sensitive_identifier
tetap konstan ketika tampilan terwujud Anda disegarkan. Untuk informasi tentang autorefresh untuk tampilan terwujud, lihat. Menyegarkan tampilan yang terwujud Untuk informasi tentang menyetel nilai konfigurasi dalam grup parameter, lihat grup parameter Amazon Redshift di Panduan Manajemen Pergeseran Merah Amazon. -
Nama kolom dalam hasil pernyataan selalu diturunkan, terlepas dari nilai.
enable_case_sensitive_super_attribute
Untuk membuat nama kolom sensitif huruf besar/kecil juga, aktifkanenable_case_sensitive_identifier
. -
Sebaiknya pengguna biasa yang menanyakan tabel dengan kebijakan keamanan tingkat baris yang dilampirkan memiliki pengaturan default.
enable_case_sensitive_identifier
Untuk informasi selengkapnya, lihat Untuk informasi tentang keamanan tingkat baris, lihat. Keamanan tingkat baris