- PR -

OPENQUERYのLIKE句

1
投稿者投稿内容
ともこ
大ベテラン
会議室デビュー日: 2007/09/14
投稿数: 111
投稿日時: 2008-02-12 14:21
いつもお世話になります。

現在、VB(6.0)からSQLサーバーA(2000SP4)のリンクサーバー機能を使用して別のSQLサーバーB(2000SP4)からデータを取得するといった開発を行なっています。

下記@、AのSQL文だとデータを抽出できるのですが、Bだと抽出できません。
OPENQUERYで日本語文字列を指定する事は出来ないのでしょうか?

SQL文@
 SELECT * FROM リンクサーバー名.データベース名.スキーマ.テーブル WHERE 項目A LIKE '%7工場%'
SQL文A
 SELECT * FROM OPENQUERY(リンクサーバー名,'SELECT * FROM リンクサーバー名.データベース名.スキーマ.テーブル WHERE 項目A LIKE ''%7%''')
SQL文A
 SELECT * FROM OPENQUERY(リンクサーバー名,'SELECT * FROM リンクサーバー名.データベース名.スキーマ.テーブル WHERE 項目A LIKE ''%7工場%''')
1

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