我如何在plsql上声明一个dbms输出变量?

时间:2017-02-07 14:28:39

标签: plsql

我在尝试编译时不断收到此错误

  

[Error] PLS-00201 (159: 25): PLS-00201: identifier 'DMBS_UTILITY.FORMAT_ERROR_BACKTRACE' must be declared

这是错误的代码:

EXCEPTION 
  WHEN OTHERS THEN 
    DBMS_OUTPUT.PUT_LINE('STUDENT:'||V_STUDENT||
      'Error Occured: '||SQLERRM ||CHR(10)||'['||
        DMBS_UTILITY.FORMAT_ERROR_BACKTRACE|‌​|']');

...

1 个答案:

答案 0 :(得分:0)

正如Gurwinder所说,你的代码中只有一个拼写错误( DMBS_UTILITY 而不是 DBMS_UTILITY

试试这个:

EXCEPTION 
  WHEN OTHERS THEN 
    DBMS_OUTPUT.PUT_LINE('STUDENT:'||V_STUDENT||
      'Error Occured: '||SQLERRM ||CHR(10)||'['||
        DBMS_UTILITY.FORMAT_ERROR_BACKTRACE|‌​|']');

...