マスターリンクで全角、半角を区別しないのは?


桜 金造  2005-05-25 22:49:52  No: 15042  IP: [192.*.*.*]

Delphi6、SQLServer2KでDBを使っています。

テーブルの間でマスターリンクを利用して関係を確立してみましたが、
全角と半角の区別をせずに関係が成立してしまいました。
本来の目的では、全角、半角を区別したいのですが・・
どうしたらよろしいでしょうか?

SQL SERVERの照合順序は、CS AS KS WS になっています。

編集    削除
HOta  2005-05-26 03:27:59  No: 15043  IP: [192.*.*.*]

これは、MS-SQL Server側の問題でしょう。

編集    削除
桜 金造  2005-05-26 17:32:49  No: 15044  IP: [192.*.*.*]

Where で条件指定した時は全半角を区別するのでSQL Server側では無いと思ってました。。通常、マスターリンクは全半角を区別するのでしょうか?

編集    削除
HOta  2005-05-26 23:17:35  No: 15045  IP: [192.*.*.*]

MS-SQL Serverで試してみましたが、
WhereのLikeで区別無く選択できました。

編集    削除
桜 金造  2005-05-27 02:04:08  No: 15046  IP: [192.*.*.*]

自分の環境で、Where が全半角を区別しているのはSQL-Serverの照合順序(WS)の設定が効いていると思います。
・・やはりSQL-Serverなのかなぁ??と。

編集    削除