LIKE述語を使った各国語文字列型(NCHAR)の照合比較について
- LIKE述語を使って各国語文字列型(NCHAR)を照合比較すると検索条件にヒットしません。
原因と対処方法を教えてください。
例)「LIKE N'あ%'」と検索条件に指定するとヒットしない - Microsoft社が提唱した、ODBC(Open DataBase Connectivity)では、各国語文字列型(NCHAR)が存在しません。
そのため、Symfoware ODOSでの各国語文字列型の操作は推奨しません。
TABLE定義の変更ができない場合は、以下の方法で回避できます。
文字列型(CHAR)の検索時と同様な記述に変更してください。
-
変更前
LIKE N'あ%' -
変更後
LIKE 'あ%'
[変更内容]
Nを付けない。
%を使用する場合、半角(%)にする。 -
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |