Làm cách nào để kiểm tra xem bảng đối chiếu của bảng tạm thời là gì?Mặc định đối chiếu các bảng tạm thời
Tôi muốn làm điều này vì tôi muốn kiểm tra điều gì sẽ xảy ra nếu tôi có cơ sở dữ liệu với một đối chiếu cụ thể, khác với phiên bản SQL Server và tạo bảng tạm thời.
Hãy nói rằng chúng tôi có kịch bản này:
SQL Server 2008 - Latin1_General_CS_AS
Kiểm tra cơ sở dữ liệu - Estonian_CS_AS
Sau đó tạo bảng #Test
mà không chỉ định collation. Mà sẽ là sự đối chiếu của bảng?
Tôi nghĩ rằng Estonian_CS_AS
, nhưng trong thử nghiệm tôi đang làm là nói Latin1_General_CS_AS
. Đó là lý do tại sao tôi cần tìm một câu lệnh SQL để kiểm tra điều này.
Lưu ý: từ những gì tôi đã đọc, tôi nghĩ rằng sự đối chiếu của một đối tượng tạm thời được xác định bằng cách đối chiếu tempdb
. Nhưng nếu điều này là đúng, những gì định nghĩa loại của nó?