Date: Mon, 21 Oct 2002 22:09:40 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、今晩は
-----Original Message-----
From: 丸山 宏徳 [mailto:who@example.ne.jp]
Sent: Friday, October 18, 2002 11:21 AM
To: who@example.ne.jp
Subject: [ml-msde:01085] Re: リテラルの大文字/小文字の比較についての設
定について
データベースやテーブルの設計を変えずに、簡単に済ますとしたら
COLLATEを使います
以下のスクリプトをクエリアナライザで実行すれば、COLLATEの機能
がわかると思います
CREATE TABLE #TEST( ID INT PRIMARY KEY , DT VARCHAR(10) )
INSERT INTO #TEST VALUES(1,'a')
INSERT INTO #TEST VALUES(2,'A')
INSERT INTO #TEST VALUES(3,'A')
SELECT * FROM #TEST WHERE DT = 'A'
SELECT * FROM #TEST WHERE DT = 'a' COLLATE Japanese_BIN
SELECT * FROM #TEST WHERE DT = 'A'
SELECT * FROM #TEST WHERE DT = 'A' COLLATE Japanese_CI_AI_WS
DROP TABLE #TEST
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
10月21日(月曜日) 21時55分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|