Dưới đây là hai cách để trả về đối chiếu của cơ sở dữ liệu trong SQL Server bằng Transact-SQL.
Truy vấn sys.databases
Tùy chọn đầu tiên là chạy truy vấn đối với sys.databases
để trả về đối chiếu của một cơ sở dữ liệu cụ thể. WHERE
mệnh đề cho phép bạn thu hẹp kết quả xuống / cơ sở dữ liệu mà bạn quan tâm:
SELECT name, collation_name FROM sys.databases WHERE name = 'Music';
Điều này dẫn đến một cái gì đó như thế này:
name collation_name ----- ---------------------------- Music SQL_Latin1_General_CP1_CI_AS
Trong trường hợp này, chúng tôi đã chỉ định cơ sở dữ liệu có tên Music
.
DATABASEPROPERTYEX()
Chức năng
Một tùy chọn khác là sử dụng DATABASEPROPERTYEX()
hàm trả về đối chiếu mặc định cho cơ sở dữ liệu:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
Cũng xem:
- Trả lại Bản đối chiếu của Máy chủ
- Trả lại đối chiếu của một cột
- Đối chiếu là gì?