Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengubah susunan SQL Server menjadi case-sensitive dari case sensitive?

Pada dasarnya Anda perlu menjalankan instalasi lagi untuk membangun kembali master database dengan susunan baru. Anda tidak dapat mengubah susunan seluruh server dengan cara lain.

Lihat:

  • MSDN:Menyetel dan mengubah susunan server
  • Cara mengubah database atau susunan server (di tengah halaman)

Pembaruan: jika Anda ingin mengubah susunan database, Anda bisa mendapatkan susunan saat ini menggunakan cuplikan T-SQL ini:

SELECT name, collation_name 
FROM sys.databases
WHERE name = 'test2'   -- put your database name here

Ini akan menghasilkan nilai seperti:

Latin1_General_CI_AS

_CI berarti "tidak peka huruf besar/kecil" - jika Anda ingin peka huruf besar/kecil, gunakan _CS sebagai gantinya:

Latin1_General_CS_AS

Jadi perintah T-SQL Anda adalah:

ALTER DATABASE test2 -- put your database name here
   COLLATE Latin1_General_CS_AS   -- replace with whatever collation you need

Anda bisa mendapatkan daftar semua koleksi yang tersedia di server menggunakan:

SELECT * FROM ::fn_helpcollations()

Anda dapat melihat server susunan saat ini menggunakan:

SELECT SERVERPROPERTY ('Collation')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan Aplikasi yang berjalan di Linux ke Amazon Relational Database Services (RDS) untuk SQL Server

  2. GROUP BY untuk menggabungkan/menyatukan kolom

  3. Cara Menggunakan FILEGROUPPROPERTY() di SQL Server

  4. Kueri hierarkis di SQL Server 2005

  5. Buat kolom sql secara dinamis