[英]How to prevent “parameter PLSQL_DEBUG is deprecated” compiler warning in Oracle SQL Developer
当我执行一个包体DDL语句SQL Developer警告时,
Warning: PLW-06015: parameter PLSQL_DEBUG is deprecated; use PLSQL_OPTIMIZE_LEVEL=1
SQL Developer如何配置为不使用PLSQL_DEBUG?
使用相同的连接详细信息在sql * plus会话中将PLSQL_DEBUG设置为false,
> show parameters plsql
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
plsql_ccflags string
plsql_code_type string INTERPRETED
plsql_debug boolean FALSE
plsql_native_library_dir string
plsql_native_library_subdir_count integer 0
plsql_optimize_level integer 2
plsql_v2_compatibility boolean FALSE
plsql_warnings string ENABLE:ALL
Oracle SQL Developer v 2.1.1.64
Oracle 11g SE:11.1.0.6.0
我正在寻找一个GUI选项而不是登录触发器来实现这一目标。
我不是在寻找一种方法来简单地抑制此警告的显示。 根本不能生成警告。
如果您只想禁用单个警告,则可以使用PLSQL_WARNINGS。 可以在此处找到11g的oracle文档
要禁用会话警告,用法是:
ALTER SESSION SET PLSQL_WARNINGS='ENABLE:ALL','DISABLE:06015';
但是,这只会禁用您当前的会话。 如果您希望在登录时禁用它,则需要将其添加到与SQL Developer一起使用的login.sql文件中。
或者我相信你可以在SQL Developer中关闭所有PL / SQL编译器警告(虽然我不推荐这个)Preferences-> Database-> PL / SQL Compiler Options
有可能删除了plsql_debug参数,但我不确定如何执行此操作。 也许别人可以帮到这里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.