Kolasi dan set karakter untuk Microsoft SQL Server - Layanan Basis Data Relasional Amazon

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

Kolasi dan set karakter untuk Microsoft SQL Server

SQL Server mendukung kolasi di berbagai tingkat. Anda mengatur kolasi server default saat membuat instans DB. Anda dapat menimpa kolasi di tingkat basis data, tabel, atau kolom.

Kolasi tingkat server untuk Microsoft SQL Server

Saat membuat instans DB Microsoft SQL Server, Anda dapat mengatur kolasi server yang ingin digunakan. Jika Anda tidak memilih kolasi yang berbeda, kolasi tingkat server akan di-default-kan ke SQL_Latin1_General_CP1_CI_AS. Kolasi server diterapkan secara default untuk semua basis data dan objek basis data.

catatan

Anda tidak dapat mengubah kolasi saat memulihkan dari snapshot DB.

Saat ini, Amazon RDS mendukung kolasi server berikut:

Kolasi Deskripsi

Arabic_CI_AS

Bahasa Arab, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Chinese_PRC_BIN2

Bahasa Mandarin RRT, urutan titik kode biner

Chinese_PRC_CI_AS

Bahasa Mandarin-RRT, peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Chinese_Taiwan_Stroke_CI_AS

Bahasa Mandarin-Taiwan-Gurat, peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Denmark_Norwegian_CI_AS

Bahasa Denmark-Norwegia, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Finnish_Swedish_CI_AS

Bahasa Finlandia, Swedia, dan Swedia (Finlandia), peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

French_CI_AS

Bahasa Prancis, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Hebrew_BIN

Bahasa Ibrani, urutan biner

Hebrew_CI_AS

Bahasa Ibrani, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Japanese_BIN

Bahasa Jepang, urutan biner

Japanese_CI_AS

Bahasa Jepang, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Japanese_CS_AS

Bahasa Jepang, peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Japanese_XJIS_140_CI_AS

Bahasa Jepang, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar, tidak peka variasi

Japanese_XJIS_140_CI_AS_KS_VSS

Bahasa Jepang, tidak peka huruf besar-kecil, peka aksen, peka jenis kana, tidak peka lebar, tidak peka pelengkap, peka variasi

Japanese_XJIS_140_CI_AS_VSS

Bahasa Jepang, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar, tidak peka pelengkap, peka variasi

Japanese_XJIS_140_CS_AS_KS_WS

Bahasa Jepang, peka huruf besar-kecil, peka aksen, peka jenis kana, peka lebar, tidak peka variasi

Korean_Wansung_CI_AS

Bahasa Korea-Wansung, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Latin1_General_100_BIN

Bahasa Latin1-Umum-100, urutan biner

Latin1_General_100_BIN2

Bahasa Latin1-Umum-100, urutan titik kode biner

Latin1_General_100_BIN2_UTF8

Bahasa Latin1-Umum-100, urutan titik kode biner, dienkodekan dengan UTF-8

Latin1_General_100_CI_AS

Bahasa Latin1-Umum-100, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Latin1_General_100_CI_AS_SC_UTF8

Bahasa Latin1-Umum-100, peka huruf besar-kecil, peka aksen, karakter tambahan, dienkodekan dengan UTF-8

Latin1_General_BIN

Bahasa Latin1-Umum, urutan biner

Latin1_General_BIN2

Bahasa Latin1-Umum, urutan titik kode biner

Latin1_General_CI_AI

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, tidak peka aksen, tidak peka jenis kana, tidak peka lebar

Latin1_General_CI_AS

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Latin1_General_CI_AS_KS

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, peka aksen, peka jenis kana, tidak peka lebar

Latin1_General_CS_AS

Bahasa Latin1-Umum, peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Modern_Spanish_CI_AS

Bahasa Spanyol-Modern, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Polish_CI_AS

Bahasa Polandia, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

SQL_1xCompat_CP850_CI_AS

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 49 pada Code Page 850 untuk non-Unicode Data

SQL_Latin1_General_CP1_CI_AI

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, tidak peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 54 pada Code Page 1252 untuk non-Unicode Data

SQL_Latin1_General_CP1_CI_AS (default)

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 52 pada Code Page 1252 untuk non-Unicode Data

SQL_Latin1_General_CP1_CS_AS

Bahasa Latin1-Umum, peka huruf besar-kecil, peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 51 pada Code Page 1252 untuk non-Unicode Data

SQL_Latin1_General_CP437_CI_AI

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, tidak peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 34 pada Code Page 437 untuk non-Unicode Data

SQL_Latin1_General_CP850_BIN

Bahasa Latin1-Umum, urutan biner untuk Unicode Data, SQL Server Sort Order 40 pada Code Page 850 untuk non-Unicode Data

SQL_Latin1_General_CP850_BIN2

Bahasa Latin1-Umum, urutan titik kode biner untuk Unicode Data, SQL Server Sort Order 40 pada Code Page 850 untuk non-Unicode Data

SQL_Latin1_General_CP850_CI_AI

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, tidak peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 44 pada Code Page 850 untuk non-Unicode Data

SQL_Latin1_General_CP850_CI_AS

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 42 pada Code Page 850 untuk non-Unicode Data

SQL_Latin1_General_CP1256_CI_AS

Bahasa Latin1-Umum, tidak peka huruf besar-kecil, peka akses, tidak peka jenis kana tidak peka lebar untuk Unicode Data, SQL Server Sort Order 146 pada Code Page 1256 untuk non-Unicode Data

Thai_CI_AS

Bahasa Thailand, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Turkish_CI_AS

Bahasa Turki, tidak peka huruf besar-kecil, peka aksen, tidak peka jenis kana, tidak peka lebar

Untuk memilih kolasi:

  • Jika Anda menggunakan konsol Amazon RDS, saat membuat instans DB baru, pilih Konfigurasi tambahan, lalu masukkan kolasi di kolom Kolasi. Untuk informasi selengkapnya, lihat Membuat instans DB Amazon RDS.

  • Jika Anda menggunakan AWS CLI, gunakan opsi --character-set-name dengan perintah create-db-instance . Untuk informasi selengkapnya, lihat create-db-instance.

  • Jika Anda menggunakan API Amazon RDS, gunakan parameter CharacterSetName dengan operasi CreateDBInstance. Untuk informasi selengkapnya, lihat CreateDBInstance.

Kolasi tingkat basis data untuk Microsoft SQL Server

Anda dapat mengubah kolasi default pada basis data, tabel, atau tingkat kolom dengan menimpa kolasi saat membuat basis data baru atau objek basis data. Misalnya, jika kolasi server bawaan Anda adalah SQL_Latin1_General_CP1_CI_AS, Anda dapat mengubahnya ke Mohawk_100_CI_AS untuk dukungan kolasi Mohawk. Bahkan argumen dalam kueri dapat diketik agar dapat menggunakan susunan yang berbeda jika perlu.

Misalnya, kueri berikut akan mengubah kolasi default bawaan untuk kolom AccountName menjadi Mohawk_100_CI_AS

CREATE TABLE [dbo].[Account] ( [AccountID] [nvarchar](10) NOT NULL, [AccountName] [nvarchar](100) COLLATE Mohawk_100_CI_AS NOT NULL ) ON [PRIMARY];

Mesin DB Microsoft SQL Server mendukung Unicode berdasarkan jenis data NCHAR, NVARCHAR, dan NTEXT bawaan. Misalnya, jika Anda membutuhkan dukungan CJK, gunakan tipe data Unicode untuk penyimpanan karakter dan menimpa kolasi server default saat membuat basis data dan tabel Anda. Berikut adalah beberapa tautan dari Microsoft yang mencakup dukungan kolasi dan Unicode untuk SQL Server: