cc_line_unit.sql
来自「OReilly Oracle PL SQL Programming第4版源代码」· SQL 代码 · 共 48 行
SQL
48 行
CREATE OR REPLACE PROCEDURE calculate_totals
IS
BEGIN
RAISE VALUE_ERROR;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line
( 'Current line number '
|| $$plsql_line
);
DBMS_OUTPUT.put_line
( 'Failed in program '
|| $$plsql_unit
);
END calculate_totals;
/
EXEC calculate_totals;
CREATE OR REPLACE PACKAGE calc_pkg
IS
PROCEDURE calculate_totals;
END calc_pkg;
/
CREATE OR REPLACE PACKAGE BODY calc_pkg
IS
PROCEDURE calculate_totals
IS
BEGIN
RAISE VALUE_ERROR;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line
( 'Current line number '
|| $$plsql_line
);
DBMS_OUTPUT.put_line
( 'Failed in program '
|| $$plsql_unit
);
END calculate_totals;
END calc_pkg;
/
EXEC calc_pkg.calculate_totals;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?