gpt4 book ai didi

oracle - Oracle SQLPlus 脚本文件名中的转义 'At sign' (@)

转载 作者:行者123 更新时间:2023-12-02 03:19:02 35 4
gpt4 key购买 nike

当尝试在 SQLPlus 中执行文件名中包含“At 符号”(@) 的脚本时,@ 符号将扩展为 SID:

SQL> @ foo@bar.sql
SP2-0310:无法打开文件“fooorclbar.sql”

SQL> START foo@bar.sql
SP2-0310:无法打开文件“fooorclbar.sql”

有没有办法在 SQLPlus 中转义 @ 符号?

最佳答案

escchar SQL*PLUS 系统变量设置为 @

SQL> set escchar @

这是一个例子:

文件foo@bar.sql包含select 1 from Dual语句;

SQL> @foo@bar.sql

1
----------
1

关于oracle - Oracle SQLPlus 脚本文件名中的转义 'At sign' (@),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45020951/

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