2017-08-16 41 views
0

Db2でOracle PL/SQLパッケージを作成しようとしましたが、エラーが発生しました。Db2:Oracle PL/SQLパッケージをdb2にデプロイする方法は?

CREATE OR REPLACE PACKAGE ARITHMETIC AS 
     function add (
      first number, 
      second number) 
     return number; 
    END ARITHMETIC; 


    CREATE OR REPLACE PACKAGE BODY ARITHMETIC AS 
     function add(
      first number, 
      second number) 
     return number AS 

     BEGIN 
     return first + second; 
     END add; 
    END ARITHMETIC; 

私は上記のコードを実行すると、それは次のようなエラーになり:

Deploy [tnbdr]DB2INST1.ARITHMETIC Running DB2INST1.ARITHMETIC - Deploy for debug started. Create PL/SQL Package Specification returns SQLCODE: -104, SQLSTATE: 42601. DB2INST1.ARITHMETIC: 1: An unexpected token "PACKAGE" was found following "CREATE OR REPLACE ". Expected tokens may include:

"VIEW".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.18.60 An unexpected token "PACKAGE" was found following "CREATE OR REPLACE ". Expected tokens may include: "VIEW".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.18.60 DB2INST1.ARITHMETIC - Deploy for debug failed. DB2INST1.ARITHMETIC - Roll back completed successfully.

は、どのように私は、なぜそれが失敗している、パッケージを展開することができますか?

答えて

関連する問題