Jan*_*cki 5 oracle plsql oracle11g oracle-sqldeveloper
当我执行一个包体DDL语句SQL Developer警告时,
Warning: PLW-06015: parameter PLSQL_DEBUG is deprecated; use PLSQL_OPTIMIZE_LEVEL=1
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
Oracle SQL Developer v 2.1.1.64
Oracle 11g SE:11.1.0.6.0
我正在寻找一个GUI选项而不是登录触发器来实现这一目标.
我不是在寻找一种方法来简单地抑制此警告的显示.根本不能生成警告.
小智 2
如果您只想禁用单个警告,可以使用 PLSQL_WARNINGS。11g 的 oracle 文档可以在这里找到
要禁用会话警告,请使用以下方法:
ALTER SESSION SET PLSQL_WARNINGS='ENABLE:ALL','DISABLE:06015';
但是,这只会对您当前的会话禁用。如果您希望在登录时禁用它,则需要将其添加到与 SQL Developer 一起使用的 login.sql 文件中。
或者,我相信您可以在 SQL Developer 中关闭所有 PL/SQL 编译器警告(尽管我不推荐这样做)首选项 -> 数据库 -> PL/SQL 编译器选项
也许可以删除 plsql_debug 参数,但我不确定如何执行此操作。也许其他人可以在这里提供帮助。
归档时间: |
|
查看次数: |
4605 次 |
最近记录: |