當前位置:首頁 » 參考文獻 » sql資料庫排序規則

sql資料庫排序規則

發布時間: 2021-01-25 01:56:09

⑴ sql server 2008 怎麼查看資料庫排序規則

首先要知道資料庫排序規則的含義,如Chinese_PRC_CI_AS就可以不區分大小寫了,下面為Chinese_PRC打頭的規則: _BIN 二進制排序 _CI_AI 不區分大小寫、不區分重音、不區分假名類型、不區分全半形 _CI_AI_WS 不區分大小寫、不區分重音、不區分假名類型、區分全半形 _CI_AI_KS 不區分大小寫、不區分重音、區分假名類型、不區分全半形 _CI_AI_KS_WS 不區分大小寫、不區分重音、區分假名類型、區分全半形 _CI_AS 不區分大小寫、區分重音、不區分假名類型、不區分全半形 _CI_AS_WS 不區分大小寫、區分重音、不區分假名類型、區分全半形 _CI_AS_KS 不區分大小寫、區分重音、區分假名類型、不區分全半形 _CI_AS_KS_WS 不區分大小寫、區分重音、區分假名類型、區分全半形 _CS_AI 區分大小寫、不區分重音、不區分假名類型、不區分全半形 _CS_AI_WS 區分大小寫、不區分重音、不區分假名類型、區分全半形 _CS_AI_KS 區分大小寫、不區分重音、區分假名類型、不區分全半形 _CS_AI_KS_WS 區分大小寫、不區分重音、區分假名類型、區分全半形 _CS_AS 區分大小寫、區分重音、不區分假名類型、不區分全半形 _CS_AS_WS 區分大小寫、區分重音、不區分假名類型、區分全半形 _CS_AS_KS 區分大小寫、區分重音、區分假名類型、不區分全半形 _CS_AS_KS_WS 區分大小寫、區分重音、區分假名類型、區分全半形 如需要對資料庫重新進行規則設定,具體步驟如下: 1、找到sql2005 的安裝包 2、執行下面的批處理,指定某種規則,如Chinese_PRC_CI_AS 內容如下: cd D:\SQL Server 2005\SQL Server x86\Servers start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=sa SQLCOLLATION=Chinese_PRC_CI_AS 3、重新附加一下資料庫就發現排序規則變更了。

⑵ SQL如何修改存儲過程中的排序規則

改變資料庫的排序規則(做ALTER之前,要中斷所有用戶對此資料庫的訪問)
語法回:
use
master
go
ALTER
DATABASE
資料庫名
COLLATE
排序規則名
例子:
use
master
go
ALTER
DATABASE
luwanzhufa
COLLATE
Chinese_PRC_CS_AS
Chinese_PRC_CS_AS這個是答簡體中文。而且區分大小寫的排序規則。
192
Japanese_BIN
二進制順序、用於
932(日文)字元集。
193
Japanese_CI_AS
字典順序、不區分大小寫、用於
932(日文)字元集。
200
Japanese_CS_AS
字典順序、區分大小寫、用於
932(日文)字元集。
198
Chinese_PRC_BIN
二進制順序、用於
936(簡體中文)字元集。
199
Chinese_PRC_CI_AS
字典順序、不區分大小寫、用於
936(簡體中文)字元集。
203
Chinese_PRC_CS_AS
字典順序、區分大小寫、用於
936(簡體中文)字元集。

⑶ 怎麼用SQL語句修改資料庫屬性「排序規則」

只來oracle
可以下面這自樣
select
column_name
from
dba_cons_columns
where
constraint_name
=
any
(
select
constraint_name
from
dba_constraints
where
table_name=
&a)
把&a
替換成你要查詢的表名
記得採納啊

⑷ 如何在 SQL Server 中轉換資料庫的排序規則

1.
SQL
Server
不支持資料庫使用除默認排序規則以外的排序規則。因此,在重建
master
資料庫之前,請從回用戶資料庫中答導出所有數據。2.
為資料庫中的所有對象生成腳本。3.
使用適當的排序規則重新創建
master
資料庫。4.
創建新的資料庫。使用新的默認排序規則自動創建新的資料庫。5.
運行以前保存的腳本以重新創建對象,然後導入以前導出的數據。

⑸ SQl 中的排序規則什麼意思

什麼叫排序規則呢?MS是這樣描述的:"在 Microsoft SQL Server 中,
字元串的物理存儲由排序規則控制。排序規則指定表示每個字元的位模式以及存
儲和比較字元所使用的規則。"
在查詢分析器內執行下面語句,可以得到SQLSERVER支持的所有排序規則。
select * from ::fn_helpcollations()
排序規則名稱由兩部份構成,前半部份是指本排序規則所支持的字元集。
如:
Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字元集,Chinese_PRC_指針對大陸簡體字UNICODE的排序規則,按拼音排序。
Chinese_PRC_Stroke 表示按漢字筆畫排序;
排序規則的後半部份即後綴 含義:
_BIN 二進制排序
_CI(CS) 是否區分大小寫,CI不區分,CS區分(case-insensitive/case-sensitive)
_AI(AS) 是否區分重音,AI不區分,AS區分(accent-insensitive/accent-sensitive)
_KI(KS) 是否區分假名類型,KI不區分,KS區分(kanatype-insensitive/kanatype-sensitive)
_WI(WS) 是否區分寬度 WI不區分,WS區分(width-insensitive/width-sensitive)
區分大小寫:如果想讓比較將大寫字母和小寫字母視為不等,請選擇該選項。
區分重音:如果想讓比較將重音和非重音字母視為不等,請選擇該選項。如果選擇該選項,
比較還將重音不同的字母視為不等。
區分假名:如果想讓比較將片假名和平假名日語音節視為不等,請選擇該選項。
區分寬度:如果想讓比較將半形字元和全形字元視為不等,請選擇該選項。

⑹ SQL Server的排序規則在什麼時候能夠進行設置或修改

更改排序規則。
alter
database
資料庫
collate
排序規格
其中,某些排序規則指定CI
不區分大小寫,CS
指定區分大小寫。
如:alter
database
資料庫
COLLATE
Chinese_PRC_CI_AS
不區分大小寫,而
alter
database
資料庫
COLLATE
Chinese_PRC_CS_AS
使之區分大小寫。
使用如下命令,可以獲得更多的規則:
SELECT
*
FROM
::fn_helpcollations()
在sql
server2000中如何改變整個sql的
排序規則名稱
重建
master
資料庫
關閉
Microsoft®
SQL
Server™
2000,然後運行
Rebuildm.exe。該程序位於
Program
Files\Microsoft
SQL
Server\80\Tools\Binn
目錄中。
在"重建
Master"對話框中單擊"瀏覽"按鈕。
在"瀏覽文件夾"對話框中,選擇
SQL
Server
2000
光碟上或用於安裝
SQL
Server
2000
的共享網路目錄中的
\Data
文件夾,然後單擊"確定"按鈕。
單擊"設置"按鈕。在"排序規則設置"對話框中,驗證或更改用於
Master
資料庫或其它資料庫的設置。
最初,顯示的是默認排序規則設置,但這些設置有可能與安裝期間選擇的排序規則不匹配。可以選擇與安裝期間使用的排序規則相同的設置,也可以選擇新的排序規則設置。完成後單擊"確定"按鈕。
在"重建
Master"對話框中單擊"重建"按鈕以啟動進程。
重建
Master
實用工具重新安裝
master
資料庫。
說明
若要繼續,則可能需要終止正在運行的伺服器。

⑺ 怎麼用SQL語句修改資料庫屬性「排序規則」

屬性的排序規則? 是不是說按欄位的升序或者降序排列?例:users表 id name 3 張三 1 李四 2 王五語專句這樣屬寫 select * from users order by id desc或者 select * from users order by id asc 這樣的話一個是升序一個是降序.排列後就是 id name 1 李四 2 王五 3 張三 id name 3 張三 2 王五 1 李四

⑻ SQL server中如何更改排序規則

1、首先新建一個資料庫,如圖為test。

⑼ 資料庫排序規則與性能有關嗎

SELECT SERVERPROPERTY ('Collation')
查看你的排序規則.
不過你的這個應該和字元集有關.

2.更改伺服器排序規則
更改 SQL Server 2005 實例的默認排序規則的操作可能會比較復雜,包括以下步驟:

確保具有重新創建用戶資料庫及這些資料庫中的所有對象所需的全部信息或腳本。
使用工具(例如大容量復制)導出所有數據。
刪除所有用戶資料庫。
重新生成在 setup 命令的 SQLCOLLATION 屬性中指定新的排序規則的 master 資料庫。例如:
復制代碼
start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI
有關重新生成 master 資料庫的詳細信息,請參閱如何重新生成 SQL Server 2005 的 Master 資料庫。
創建所有資料庫及這些資料庫中的所有對象。
導入所有數據。
注意:
可以為創建的每個新資料庫指定默認排序規則,而不更改 SQL Server 2005 實例的默認排序規則。

3.設置和更改資料庫排序規則
創建新資料庫時,可以使用下列內容之一指定排序規則:
CREATE DATABASE 語句的 COLLATE 子句。
SQL Server Management Studio.
SQL 管理對象 (SMO) 中的 Database.Collation 屬性。

⑽ 如何更改SQL排序規則

將排序規則由默認的SQL_Latin1_General_CP1_CI_AS修改為Chinese_PRC_CI_AS
解決辦法:
1、登錄伺服器打開Microsoft SQL Server Management Studio。

2、在要修改的資料庫上單擊版滑鼠右鍵,並選擇「權屬性」。

3、在彈出的資料庫屬性窗口中點擊「選擇頁」中的「選項」。

4、將排序規則由默認的SQL_Latin1_General_CP1_CI_AS修改為Chinese_PRC_CI_AS。

5、點擊確定就OK。
對於應經是亂碼的,估計是沒有作用了。

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731