2017-05-07 5 views
1

私はPL/SQLを初めて使うので、SQL開発者の一部のPL/SQLプログラムを実行しようとしました。しかし、私のプログラムが正しかったとしても、それはエラーを投げます。数学的演算を実行するためにSQL Developerの設定を変更する必要はありますか?PL/SQLで算術プログラムを実行する方法は?

私はこのプログラムを実行していました。

DECLARE 
    num number(5):= 20; 
    num1 number(5):= 80; 
    sum number(5); 
BEGIN 
    sum:= num + num1; 
    dbms_output.put_line('result='||sum); 
END; 

とエラー:行から始まる エラー:コマンドでの2 -

Error report - 
ORA-06550: line 7, column 36: 
PLS-00103: Encountered the symbol ")" when expecting one of the following: 

    (
06550. 00000 - "line %s, column %s:\n%s" 
*Cause: Usually a PL/SQL compilation error. 
*Action: 

答えて

6

あなたが許可されていない識別子として予約されたキーワードsumを使用しています。

これを試してみてください:

DECLARE 
    num number(5):= 20; 
    num1 number(5):= 80; 
    v_sum number(5); 
BEGIN 
    v_sum:= num + num1; 
    dbms_output.put_line('result='||v_sum); 
END; 
+0

はあなたの先生ありがとうございました。 –

関連する問題