gpt4 book ai didi

oracle - 如何在 Oracle SQL Developer 中防止 "parameter PLSQL_DEBUG is deprecated"编译器警告

转载 作者:行者123 更新时间:2023-12-04 21:26:05 24 4
gpt4 key购买 nike

当我执行包体 DDL 语句 SQL Developer 警告时,

Warning: PLW-06015: parameter PLSQL_DEBUG is deprecated; use PLSQL_OPTIMIZE_LEVEL=1

如何将 SQL Developer 配置为不使用 PLSQL_DEBUG?

PLSQL_DEBUG 在使用相同连接细节的 sql*plus session 中设置为 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 文档 here

要为您的 session 禁用警告,用法是:
ALTER SESSION SET PLSQL_WARNINGS='ENABLE:ALL','DISABLE:06015';
但是,这只会对您当前的 session 禁用。如果您希望在登录时禁用它,则需要将其添加到 SQL Developer 使用的 login.sql 文件中。

或者,我相信您可以在 SQL Developer 中关闭所有 PL/SQL 编译器警告(尽管我不推荐这样做)
Preferences->Database->PL/SQL Compiler Options

可以删除 plsql_debug 参数,但我不确定如何执行此操作。也许其他人可以在这里提供帮助。

关于oracle - 如何在 Oracle SQL Developer 中防止 "parameter PLSQL_DEBUG is deprecated"编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045401/

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