是否可以根據列更改默認排序規則?我想使1列區分大小寫,但所有的人不如何在sql 2005或2008中對列進行大小寫敏感
12
A
回答
16
ALTER TABLE ALTER COLUMN
允許改變校對單柱:
alter table Foo alter column Bar ntext collate Latin1_General_CS_AS
(整理可能是不正確的)
2
我不知道具體SQL Server,但通常接受的數據庫管理系統的做法(兼容性)將是:
- 在表上插入和更新觸發器,以便它們存儲在你想要的情況。
- 使用生成的列在需要的情況下存儲該列的另一個副本。
在SQL Server中執行它可能有一種更快的方法,但您應該小心將工作負載推入SELECT語句的解決方案 - 它們永遠不會很好地擴展。作爲插入和更新的一部分,這樣做幾乎總是更好,因爲這是數據更改的唯一時間 - 這樣做可以最大限度地減少額外的工作負載。
0
您的問題的答案是肯定的,上面已經說過Anton Gogolev。
附加信息:
這是由它的版本的SQL Server支持的排序規則的你如何能找到名單。
select name,
COLLATIONPROPERTY(name, 'CodePage') as Code_Page,
description
from sys.fn_HelpCollations()
what is the meaning of Kanatype Sensitive KS and width sensitive
相關問題
- 1. 如何在jQuery中進行大小寫不敏感的選擇?
- 2. SQL中的大小寫敏感性
- 3. Sql Server 2005全文檢索大小寫敏感問題
- 4. 大小寫敏感sumifs
- 5. 外鍵SQL Server大小寫敏感性
- 6. SQL Server 2008大小寫敏感性問題
- 7. Heroku大小寫敏感
- 8. DataContractSerializer大小寫敏感性
- 9. PostgreSQL中的大小寫不敏感
- 10. Crystal Reports中的大小寫敏感性
- 11. 如何使用Spring Data Rest對數據進行大小寫不敏感?
- 12. NSArray中的大小寫不敏感containsObject:
- 13. 如何讓ReSharper在自動暗示上對大小寫敏感?
- 14. Java中的大小寫敏感問題
- 15. schema.yml中的原則大小寫敏感
- 16. 如何在這一行忽略大小寫敏感?
- 17. 在大小寫敏感的PHP搜索?
- 18. 如何在shell腳本中對循環執行大小寫不敏感
- 19. Solr中對大小寫不敏感的拼寫檢查
- 20. 如何使用System.Dynamic.Linq對大小寫不敏感?
- 21. 如何讓設置差異對大小寫不敏感?
- 22. 大寫字母在iPhone中轉換爲大小寫敏感
- 23. 使用OleDB從.NET查詢SQL Server 2005時的大小寫敏感性
- 24. 如何打印大小寫敏感陣列
- 25. Spark:是否有任何方法對大小寫不敏感的列進行排序(排序或orderBy)
- 26. Sahi大小寫敏感問題
- 27. Luke Lucene QueryParser區分大小寫敏感
- 28. Django的大小寫不敏感嗎?
- 29. JQuery:Make包含大小寫不敏感
- 30. 大小寫不敏感的語句?
有關排序規則的說明:我已經寫了太多的COLLATE語句作爲源表是Latin1_General_CS_AS的結果,一個是Latin1_General_CI_AI。這真的只適用於如果你使用SSIS來移動數據,或者至少,這是我遇到過的唯一一個問題。 – Eric 2009-04-30 06:53:51