Tôi có bảng bắt nguồn từ hệ thống cũ cũ, trong trường hợp có trạng thái senstive, cụ thể là cột trạng thái trong đó 's' = 'Lịch nhập' và 'S' = ' Quản lý lịch biểu '. Bảng này cuối cùng làm cho theo cách của mình vào một cơ sở dữ liệu SQL Server 2000 mà tôi có thể truy vấn chống lại. Truy vấn của tôi tương đối đơn giản chỉ cần tính số lượng ...Truy vấn T-SQL bắt buộc phải phân biệt chữ hoa chữ thường trong MS
Select trans_type, count(1) from mytable group by trans_type
Đây là nhóm tính cho 'S' cùng với số lượng 's'. Có cách nào để buộc một truy vấn được cap nhạy cảm? Tôi có quyền truy cập vào cả hai môi trường SQL Server 2000 và 2005 để chạy điều này, tuy nhiên có khả năng quản trị giới hạn trên máy chủ (vì vậy tôi không thể đặt thuộc tính máy chủ) ... Tôi đoán tôi có thể di chuyển dữ liệu đến địa phương của tôi và thiết lập một cái gì đó trên địa phương của tôi, nơi tôi có quyền truy cập đầy đủ vào các tùy chọn máy chủ, nhưng sẽ thích một giải pháp tsql.
'thay đổi cơ sở dữ liệu your_database đối chiếu Latin1_General_CS_AS' – pascal
SQL Server 2003 ?? Tôi chỉ biết 2000, 2005, 2008, 2008 R2 .... –
Thật không may thiếu quyền để thay đổi bảng pascal, mặc dù tôi nghĩ rằng sẽ làm việc – Twelfth