1

次の問題があります.BMC RemedyからSQL Server 2008のリンクサーバー経由でデータを取得しようとしています

接続にはすべて問題ありませんが、WHERE "Assigned Group" LIKE ' *scri% ' *を追加すると、BMC Remedy が要求するために使用しなければならないアポストロフィが原因で、SQL サーバーでエラーが発生します。

正しい構文を作成する方法、SQL Server にアポストロフィの代わりに引用符を使用させる方法、またはスペル チェックを無効にする方法を知っていますか

SELECT *

FROM OPENQUERY(Remedy, 

**'**

SELECT
 Incident_Number
 FROM
 HPD_Help_Desk
 WHERE
 "Assigned Group" LIKE ' scri% '

 **'**

)
4

2 に答える 2

0

Remedy 内から SQL クエリを実行する場合、通常は新しいフィールドを作成し、ワークフローを使用して SQL クエリを作成します。

また、指定した where 句の構文が正しくありません。代わりにこれを試してください:

SELECT
  Incident_Number
FROM
  HPD_Help_Desk
WHERE
  Assigned_Group LIKE 'scri%'
于 2012-12-07T09:26:53.957 に答える