Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đối chiếu không phân biệt chữ hoa chữ thường trong SQL Server

Nếu bạn thay đổi đối chiếu trên cơ sở dữ liệu, bạn cũng phải thay đổi đối chiếu trên từng cột riêng lẻ - chúng duy trì cài đặt đối chiếu có hiệu lực khi bảng của chúng được tạo.

create database CollTest COLLATE Latin1_General_CI_AI
go
use CollTest
go
create table T1 (
    ID int not null,
    Val1 varchar(50) not null
)
go
select name,collation_name from sys.columns where name='Val1'
go
alter database CollTest COLLATE Latin1_General_CS_AS
go
select name,collation_name from sys.columns where name='Val1'
go

Kết quả:

name collation_name
---- --------------
Val1 Latin1_General_CI_AI

name collation_name
---- --------------
Val1 Latin1_General_CI_AI


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về danh sách các sự kiện kích hoạt máy chủ trong SQL Server

  2. SQL Server Concatenate GROUP BY

  3. cách nhận toàn bộ tập kết quả từ SSMS

  4. Làm cách nào để sử dụng lệnh `sqlcmd` mà không cần tên người dùng và mật khẩu trong SQL Server 2008?

  5. Tạo tài khoản thư cơ sở dữ liệu trong SQL Server (T-SQL)