すべての手順をOracleからDB2データベースに移行する必要があります。私が知りたいのは、どうすればいいですかのの構文が内部にあります.IFとしてOracleが動作します。オラクルで使用されてきたIF SET OracleからDB2へ
変数ps_iPkCooperativa
で、0
オラクルコード受け取っている:私はDB2でこれをどのように行うのです
BEGIN
SELECT CCOOP
INTO ps_iPkCooperativa
FROM COOP
EXCEPTION
WHEN NO_DATA_FOUND
THEN ps_iPkCooperativa := 0;
END;
を?
Barbaros Ozhan、私は上記のクエリを実行しましたが、私がdb2で実行しようとすると、それを実行できません。 \t 'GPRSD001.COOP FROM ps_iPkCooperativa INTO \t \t CCOOP を選択します。 SIGNAL SQLSTATE '02000' \t SET ps_iPkCooperativa = 0; ' – Luiz
セミコロンの末尾に '0200'をつける必要があります。 – Luiz
@Luizはい、そうです、ごめんなさい。私は 'SET MESSAGE_TEXT = 'No Data Found';'部分を追加しました。 –