ms SQLサーバーのリンクサーバー機能を使用してoracle 10gサーバーに接続していましたが、何らかの理由でwith節を使用できません。この句は、pl/sqlコンソールでしか動作しませんか、それともリンクサーバーでも動作させるためにできることはありますか?With節はリンクサーバーでは機能しません
私は取得していますエラーが
Msg 7357, Level 16, State 2, Line 1
Cannot process the object "
編集です:ちょうど私はリンクサーバーに
SELECT *
FROM OPENQUERY(LINKED_SERVER_ORACLE,
'
WITH assignment_t AS (
SELECT ''1x'' ID, 2 type_id, 554 assign_id FROM dual UNION ALL
SELECT ''1x'', 3, 664 FROM dual UNION ALL
SELECT ''2x'', 2, 919 FROM dual UNION ALL
SELECT ''2x'', 4, 514 FROM dual
), type_t AS (
SELECT 1 type_id, DATE ''2009-01-01'' create_date FROM dual UNION ALL
SELECT 2, DATE ''2009-01-01'' FROM dual UNION ALL
SELECT 3, DATE ''2009-01-03'' FROM dual UNION ALL
SELECT 4, DATE ''2009-01-04'' FROM dual
)
SELECT DISTINCT a.*
FROM assignment_t a
JOIN type_t t ON (a.type_id = t.type_id)
'
) AS QUERY
おかげ
例外の原因となっているステートメントのスニペットを投稿してください。診断がずっと楽になります! –