gpt4 book ai didi

Oracle pl/sql 代码行(行)到变量

转载 作者:行者123 更新时间:2023-12-01 08:11:19 24 4
gpt4 key购买 nike

那么是否有可能获得当前的代码行?

1,2,3,4 v_variable :=(get_line or something???) and in variable are value 4?
5,6,7,8,9 v_variable :=(get_line or something???) and in variable are value 9?

我只想找到最简单的方法来捕捉错误
谢谢。
1,2,3,4, code lines...

最佳答案

So is it possible to get current code line?



是的,这是可能的。从 Oracle 10g 开始 $$PLSQL_LINE查询指令可用于返回代码中的行号,其中 $$PLSQL_LINE出现:
SQL> declare
2 l_cur_cl pls_integer;
3 begin
4 l_cur_cl := $$PLSQL_LINE;
5 dbms_output.put_line('Line #: '|| to_char(l_cur_cl) || chr(13)
6 || 'Current line #: '|| to_char($$PLSQL_LINE));
7 end;
8 /

输出:
Line #: 4
Current line #: 6
PL/SQL procedure successfully completed

关于Oracle pl/sql 代码行(行)到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20470870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com