2017-02-07 12 views
0

私はinformatica SQL変換からクエリ結果を取得したいと思います。 私は入力ポート(QUERY)にSQLクエリを取得するも、SYSDATEInformaticaのSQL変換から複数出力を取得

SELECT (~QUERY~),SYSDATE FROM DUAL; 

を取得したい。しかし、それは私が2出力列などの結果をフェッチすることはできません。私は

~QUERY~ 

を書くとき 私が結果与えているが、私は2番目か3番目の列を必要としています。

おかげ

+0

複数の列を選択しているときに直面している問題は何ですか? SQL変換で対応する出力ポートを作成しましたか? – Samik

答えて

0

私のコードは9.5.1で働いていた、あなたは出力ポートに列を割り当てるための文として置くことができます9.6.1

SELECT (~QUERY~),SYSDATE FROM DUAL; 

に問題があります。出力ポートがRESULTとDATETIMEであると仮定してください

SELECT (~QUERY~) RESULT ,SYSDATE DATETIME FROM DUAL; 
0

[OK]を、最初の列の一つとしてクエリにSYSDATEを置くのではなくカプセル化し、デュアル

例えばから選択してみてくださいA.A.COLUMN、A.COLUMN2、SYSDATE、A.COLUMN3からタブレット名を指定する場合

複数の行を返す場合は、 )。 1つは、powercenter 9.1以降でなければならないということです。そうでなければ、そのクエリをソース修飾子に入れ、それをメインパイプラインに持ち込むために結合子を使用する必要があります。なぜネイティブのinformatica SYSTIMESTAMP関数ではなく、データベースからsysdate?

関連する問題