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ì?