可以使用ALTER TABLE命令为表的列指定排序规则:
USE AdventureWorks
GO
ALTER TABLE production.product
ADD IcelandicProductName nvarchar(50) COLLATE Icelandic_CI_AI,
UkrainlanProductName nvarchar(50) COLLATE Ukrainian_CI_AS
在这个例子里,我们向Production.Product表中添加了两个新的列。
然后使用了ADD,后跟新的列名、数据类型、COLLATE关键字和排序规则名(对于排序规则名的列表,可以使用前面说的fn_hel pcollations函数来得到):
为同一个SQL Server实例中的同一个数据库或者多个数据库定义不同的排序规则,有的时候会遇到兼容性问题。跨排序规则的联结可能会不正确,数据传输也会发生数据丢失或者数据错误的情况。