二進位 (_BIN)1 依據對每一個字元定義的位元模式來排序和比較 SQL Server 資料表中的資料。二進位排序順序有區分大小寫和區分腔調字。二進位也是最快的排序順序。如需詳細資訊,請參閱<使用二進位定序>。
如果未選取這個選項,SQL Server 會遵照相關聯語言或字母之字典所定義的排序和比較規則。
二進位碼指標 (_BIN2)1 依據 Unicode 資料的 Unicode 字碼指標來排序和比較 SQL Server 資料表中的資料。對於非 Unicode 資料,二進位碼指標將使用與二進位排序相同的比較。
使用二進位碼指標排序順序的好處,就是在比較已排序 SQL Server 資料之應用程式中的資料不需要重新排序。因此,二進位碼指標排序順序可簡化應用程式的開發並提升效能。如需詳細資訊,請參閱<使用二進位定序>。
區分大小寫 (_CS) 區分大寫和小寫字母。如果選取,排序時小寫字母將先於其大寫字母。
如果未選取這個選項,在排序用途上,SQL Server 會將字母大寫和小寫的版本視為相同。
區分腔調字 (_AS) 區分有腔調和無腔調字元。例如,'a' 不等於 'ấ'。
如果未選取這個選項,在排序用途上,SQL Server 會將有腔調和無腔調字母的版本視為相同。
區分假名 (_KS) 區分兩種類型的日文假名字元:平假名和片假名。
如果未選取這個選項,則在排序用途上,SQL Server 會將平假名和片假名字元視為相同。
區分全半形 (_WS) 區分單一位元組字元和以雙位元組字元表示的相同字元。
如果未選取這個選項,在排序用途上,SQL Server 會將單一位元組和相同字元的雙位元組表示法視為相同。
Windows 定序後置詞 排序順序描述
_BIN1 二進位排序。
_BIN21 二進位碼指標排序順序,SQL Server 2005 的新增功能。
_CI_AI 不區分大小寫、不區分腔調字、不區分假名、不區分全半形。
_CI_AI_KS 不區分大小寫、不區分腔調字、區分假名、不區分全半形
_CI_AI_KS_WS 不區分大小寫、不區分腔調字、區分假名、區分全半形
_CI_AI_WS 不區分大小寫、不區分腔調字、不區分假名、區分全半形
_CI_AS 不區分大小寫、區分腔調字、不區分假名、不區分全半形
_CI_AS_KS 不區分大小寫、區分腔調字、區分假名、不區分全半形
_CI_AS_KS_WS 不區分大小寫、區分腔調字、區分假名、區分全半形
_CI_AS_WS 不區分大小寫、區分腔調字、不區分假名、區分全半形
_CS_AI 區分大小寫、不區分腔調字、不區分假名、不區分全半形
_CS_AI_KS 區分大小寫、不區分腔調字、區分假名、不區分全半形
_CS_AI_KS_WS 區分大小寫、不區分腔調字、區分假名、區分全半形
_CS_AI_WS 區分大小寫、不區分腔調字、不區分假名、區分全半形
_CS_AS 區分大小寫、區分腔調字、不區分假名、不區分全半形
_CS_AS_KS 區分大小寫、區分腔調字、區分假名、不區分全半形
_CS_AS_KS_WS 區分大小寫、區分腔調字、區分假名、區分全半形
_CS_AS_WS 區分大小寫、區分腔調字、不區分假名、區分全半形
文章來源:http://technet.microsoft.com/zh-tw/library/ms143515(SQL.90).aspx
2009年6月1日 星期一
2009年5月24日 星期日
2009年5月15日 星期五
2009年5月11日 星期一
在linux上設定java classpath變數
所有帳號都加入環境變數
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:./
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
source /etc/profile
單一帳號加入環境變數
vi /home/alanchang/.bash_profile
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:./
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
如果要立即讓變數生效
source /home/alanchang/.bash_profile
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:./
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
source /etc/profile
單一帳號加入環境變數
vi /home/alanchang/.bash_profile
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:./
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
如果要立即讓變數生效
source /home/alanchang/.bash_profile
2009年5月8日 星期五
關於mysql_fix_privilege_tables
Warning: Your privilege table structure seem to be older than this MySQL version!
Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem
出現這個訊息代表您的MYSQL版本已經升級,但權限未升級,請用root權限執行下列命令
/usr/bin/mysql_fix_privilege_tables --password=root密碼
Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem
出現這個訊息代表您的MYSQL版本已經升級,但權限未升級,請用root權限執行下列命令
/usr/bin/mysql_fix_privilege_tables --password=root密碼
#1130 - Host XXX.XXX.XXX.XXX is not allowed to connect to this MySQL server
使用下句SQL授權給要連接MYSQL的IP
GRANT ALL PRIVILEGES ON *.* TO 'root'@'XXX.XXX.XXX.XXX' IDENTIFIED BY '11111' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'XXX.XXX.XXX.XXX' IDENTIFIED BY '11111' WITH GRANT OPTION;
訂閱:
文章 (Atom)
