- PR -

【Microsoft SQL Server 2000】の照合順序について

1
投稿者投稿内容
あき
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 72
投稿日時: 2004-06-14 16:56
Microsoft SQL Server 2000 の照合順序(COLLATE)の使い方について調べていたのですが、どうもよく分かりません。
 Japanese_BIN 指定は、大文字小文字の区別をつけて、全角半角の区別もつけることができました。
 Japanese_CI_AS 指定は、大文字小文字の区別をつけず、全角半角の区別もつけないことができました。
 Japanese_CS_AS 指定は、大文字小文字の区別をつけて、全角半角の区別もつけないことができました。

大文字小文字の区別をつけないで、全角半角の区別をつけるのはどうすればよいのでしょうか?

ちなみに、varchar と nvarchar を試しましたが、どの場合も結果は変わりませんでした。
また、INSERT時に、Unicode N プレフィックス(N'文字列')の有無も試しましたが、特に結果は変わりませんでした。


ご存知の方がいらっしゃいましたら、教えてください。
どうぞよろしくお願いします。
あき
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 72
投稿日時: 2004-06-14 17:06
過去ログ検索を先にやるべきでした・・・;
ボケッとしていたものでして。。。どうぞお許しください!

引用:

Anonさんの書き込み (2004-02-12 13:59) より:
SQLServerの設定で照合順序を変更すればいけると思いますよ。

CI
大文字、小文字を区別しない。全角アルファベットの大文字、小文字も区別しない

CS
大文字、小文字を区別する。全角アルファベットの大文字、小文字も区別する

AI
アクセント、濁音、破裂音を区別しない。

AS
アクセント、濁音、破裂音を区別する。

KS
ひらがなとカタカナを区別する。半角でも区別する

WS
文字幅を区別する。つまり全角、半角を区別する。




1

スキルアップ/キャリアアップ(JOB@IT)