我有一個表格,它起源於大小寫敏感的舊式遺留系統,特別是狀態列,其中's'='Schedule import'和'S'='進度管理「。這張表最終進入了我可以查詢的SQL Server 2000數據庫。我的查詢相對簡單,只是爲了統計...強制T-SQL查詢在MS中區分大小寫
Select trans_type, count(1) from mytable group by trans_type
這是將「S」與「s」計數一起計數的組合。有什麼辦法強制查詢是敏感的嗎?我有權訪問SQL Server 2000和2005環境來運行它,但是服務器上的管理能力有限(所以我無法設置服務器屬性)......我想我可以將數據移動到本地並設置我的地方我可以完全訪問服務器選項,但更喜歡tsql解決方案。
'alter database your_database collate Latin1_General_CS_AS' – pascal 2010-10-04 21:14:39
SQL Server 2003 ??我只知道2000年,2005年,2008年,2008年R2 .... – 2010-10-05 05:18:38
不幸的是缺乏改變表pascal的權限,雖然我認爲這將工作 – Twelfth 2010-10-05 16:04:40