2017-11-08 13 views
0

変数の結果をTeradataストアドプロシージャに出力する必要がありますが、以下の方法を使用するか、テラデータで印刷が機能しません。 マイコード:teradataストアドプロシージャの変数の結果を表示

REPLACE PROCEDURE Name() 
---some code goes here 
BEGIN 
     TRANSACTION; 

     SET var1= var2+ 3; 

     SET var3= var2; 
     /* !!! PRINT var1*/ 
     /* !!! PRINT var3*/ 
end; 
--some code here 

私は、ストアドプロシージャの宣言にからを使用私の変数の値を印刷する別の方法をお勧め:

REPLACE PROCEDURE Name(out var1, out var3) 

答えて

2

限りだけありますように値の一行は、トンを持っていますOUT変数を利用することができます。

は、複数行のためには、これらの行が挿入されている揮発性表を使用することができ、最終的なDYNAMIC RESULT SETは、回答セットとして返します。

+0

歓声と感謝... – KeenLearner

関連する問題