0

AS400データソースがあります。選択フィールドを結合したい。このユニオンはSQLデータソースで機能しますが、AS400に接続するODBCドライバーを使用する場合は機能しません。

このselectステートメントを使用したドロップダウンリストパラメーターがあります。

SELECT a FROM tableb 
WHERE tableb.a = '0'
UNION   --The problem is the union.
SELECT '' AS Empty

最終結果は次のようになります:(ただし、結合は機能しません)

Empty
(a data)
(a data)
(a data)
.......etc

エラーメッセージ:トークンが無効でした。有効なトークン:、FromInto。

4

2 に答える 2

4

DB2/400にはFROMテーブルが必要です。

SELECT a FROM tableb 
WHERE tableb.a = '0'
UNION   --The problem is the union.
SELECT '' AS Empty FROM sysibm.sysdummy1
于 2012-06-21T19:49:23.737 に答える
3

UNIONの後のSELECTは、完全なSELECTステートメントである必要があります。つまり、FROM句が必要です。

UNION
SELECT 'Empty' as Empty
FROM sysibm.sysdummy1
于 2012-06-21T19:49:20.720 に答える