设置定义关闭永久
Posted
技术标签:
【中文标题】设置定义关闭永久【英文标题】:Set define off permanent 【发布时间】:2021-09-20 10:36:00 【问题描述】:在 SQL Developer 中运行查询并在我的文字中使用字符 &
时,会出现一个弹出窗口,要求我提供一个变量。然后我执行SET DEFINE OFF
;我可以在会话的其余部分运行我的查询。
有没有办法配置 Oracle,使其在包含 &
字符时永远不会要求手动变量?
【问题讨论】:
【参考方案1】:在您的 PC 上创建一个文本文件,其中包含 set define off
和您可能需要的任何其他设置说明。
然后在 SQL developer 中,转到“工具”菜单并选择“首选项...”选项。在左侧面板中单击数据库。
然后键入您创建的文件的路径,或单击浏览并在出现的“选择连接启动脚本”对话框中导航到该文件。
然后,每次连接到任何数据库时都会运行该脚本。
【讨论】:
这是一个很好的答案。文件应该是什么格式? 只是一个文本文件;该对话框似乎默认查找login.sql
(与 SQL*Plus 查找的名称之一相匹配 - 如果您都安装了它们可以共享同一个文件),但您可以将其命名为任何名称。
非常感谢您的详细解答!【参考方案2】:
将SET DEFINE OFF
放入
【讨论】:
以上是关于设置定义关闭永久的主要内容,如果未能解决你的问题,请参考以下文章