我正在进行代码清理,并通过执行ALTER SESSION SET PLSQL_WARNINGS='ENABLE:ALL';
来显示未使用的变量来启用PL / SQL警告。我得到了警告
PLW-07203: parameter 'p_trans_no' may benefit from use of the NOCOPY compiler hint
我很好奇,如果我提出NOCOPY
提示,该计划在性能,标准化或简单性方面会带来什么确切的好处?
这是我的程序签名:
PROCEDURE GET_ICT_ITEM_ATTR
(
p_itemtype IN VARCHAR2
, p_itemkey IN VARCHAR2
, p_trans_no OUT VARCHAR2
, p_trans_date OUT DATE
, p_requestor OUT VARCHAR2
, p_appr1 OUT VARCHAR2
, p_appr2 OUT VARCHAR2
, p_bg_id OUT NUMBER
);