更改排序規則 摘錄

2021-09-08 05:41:33 字數 668 閱讀 8824

可使用 alter table 語句更改列的排序規則:

create table mytable

(primarykey int primary key,

charcol varchar(10) collate french_ci_as not null

)goalter table mytable alter column charcol

varchar(10)collate latin1_general_ci_as not null

go

不能更改正由以下物件引用的列的排序規則:

還可在 alter database 上使用 collate 子句來更改資料庫的預設排序規則:

alter database mydatabase collate french_ci_as
更改資料庫的預設排序規則不會更改任何現有使用者定義表中的列排序規則。可使用 alter table 更改列的排序規則。在 alter database 語句上使用 collate clause 可以:

為列或資料庫以外的任何其它物件指派了排序規則後,將不能更改排序規則,除非除去並重新建立物件。這一操作將十分複雜。若要更改 microsoft® sql server™ 2000 例項的預設排序規則,必須:

更改sql server 資料庫排序規則

更改排序規則。alter database 資料庫 collate 排序規格 其中,某些排序規則指定ci 不區分大小寫,cs 指定區分大小寫。如 alter database 資料庫 collate chinese prc ci as 不區分大小寫,而 alter database 資料庫 coll...

lucene常用搜尋排序摘錄

一,查詢 乙個關鍵字,對乙個字段進行查詢 queryparser qp new queryparser content analyzer query qp.parse keyword hits hits searcher.search query 模糊查詢 term term new term co...

sql server 排序規則

sql server 排序規則 檢視伺服器的排序規則 select serverproperty n collation select serverproperty collation chinese prc ci as 修改資料庫的排序規則 alter database tempdb collat...