Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat mengubah kolase database default dari portal Microsoft Azure saat membuat kumpulan SQL khusus baru (sebelumnya SQL DW). Kemampuan ini semakin mempermudah pembuatan database baru menggunakan salah satu dari 3800 kumpulan database yang didukung.
Artikel ini berlaku untuk kumpulan SQL khusus (sebelumnya SQL DW), untuk informasi selengkapnya tentang kumpulan SQL khusus di ruang kerja Azure Synapse, lihat Jenis kolase yang didukung untuk Synapse SQL.
Kolasi menyediakan lokal, halaman kode, urutan pengurutan, dan aturan sensitivitas karakter untuk jenis data berbasis karakter. Setelah dipilih, semua kolom dan ekspresi yang memerlukan informasi susunan mewarisi susunan yang dipilih dari pengaturan database. Warisan default dapat diganti dengan secara eksplisit menyatakan susunan yang berbeda untuk jenis data berbasis karakter.
Nota
Di Azure Synapse Analytics, teks kueri (termasuk variabel, konstanta, dll.) selalu ditangani menggunakan kolase tingkat basis data, dan bukan kolase tingkat server seperti pada penawaran SQL Server lainnya.
Periksa pengurutan saat ini
Untuk memeriksa kolase saat ini untuk database, Anda bisa menjalankan cuplikan T-SQL berikut ini:
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') AS Collation;
Ketika diteruskan 'Collation' sebagai parameter properti, fungsi DatabasePropertyEx mengembalikan pengurutan saat ini untuk database yang ditentukan. Untuk informasi selengkapnya, lihat DATABASEPROPERTYEX.
Pilih pengurutan
Untuk mengubah kolase default, perbarui bidang Kolase dalam pengalaman provisi selama pembuatan kumpulan SQL. Misalnya, jika Anda ingin mengubah pengurutan default menjadi sensitif huruf besar/kecil, ubah pengurutan dari SQL_Latin1_General_CP1_CI_AS ke SQL_Latin1_General_CP1_CS_AS dalam proses penyediaan portal. Atau, Anda dapat memodifikasi pengurutan pada templat ARM Anda.
Nota
Kolasi tidak dapat diubah pada database yang sudah ada. Jika Anda perlu memiliki kolase yang berbeda di tingkat kumpulan SQL, buat kumpulan SQL baru dengan kolase yang diperlukan.
Dukungan pengurutan
Tabel berikut ini menunjukkan jenis pengurutan yang didukung oleh masing-masing layanan.
| Jenis kolasi atau tipe kolasi | Kumpulan SQL tanpa server | Kumpulan SQL khusus - Tingkat basis data dan kolom | Pool SQL khusus - tabel eksternal (dukungan asli) | Kumpulan SQL khusus - tabel eksternal (Hadoop/PolyBase) |
|---|---|---|---|---|
| Pengurutan Non-UTF-8 | Ya | Ya | Ya | Ya |
| UTF-8 | Ya | Ya | Tidak | Tidak |
Japanese_Bushu_Kakusu_140_* |
Ya | Ya | Tidak | Tidak |
Japanese_XJIS_140_* |
Ya | Ya | Tidak | Tidak |
SQL_EBCDIC1141_CP1_CS_AS |
Tidak | Tidak | Tidak | Tidak |
SQL_EBCDIC277_2_CP1_CS_AS |
Tidak | Tidak | Tidak | Tidak |
Konten terkait
Informasi lainnya tentang praktik terbaik untuk kumpulan SQL khusus dan kumpulan SQL tanpa server dapat ditemukan di artikel berikut: