![]() |
1
8
可以使用sqlpath环境变量告诉sqlplus在哪里查找要运行的脚本吗?我相信您也可以使用主机在脚本中设置sqlpath。 如果两个脚本具有相同的名称,并且两个目录都在sqlpath中,则可能存在问题。 |
![]() |
2
20
这是我的工作。 定义一个变量以帮助您:
你不能
|
![]() |
3
10
我认为您不能更改SQL*PLUS中的目录。
您可以使用
C:\Foo\Bar\script1.sql C:\Foo\Bar\Baz\script2.sql
然后
@@Baz\script2.sql
见
this
有关更多信息
|
![]() |
4
3
我觉得你做不到!
script2.sql必须在
您要么使用完整路径,要么退出脚本并开始
(就像这样——从记忆中做这个!) |
![]() |
5
2
是否尝试为SQL Plus创建Windows快捷方式并设置工作目录? |
![]() |
6
2
我认为sqlpath环境变量是实现这一点的最佳方法-如果有多条路径,请输入以分号(;)分隔的路径。请记住,如果目录中有名为相同的脚本文件,则将执行遇到的第一个文件(按输入路径的顺序),而忽略第二个文件。 |
![]() |
7
1
几年后,我也遇到了同样的问题。我的解决方案是创建一个临时批处理文件和另一个sqlplus实例: 在第一个SQL脚本中:
请注意,“second_script.sql”如果要返回到第一个语句,则在末尾需要一个“exit”语句。 |
![]() |
8
1
在Oracle的新sqlcl中,现在有一个cd命令,并伴随着pwd。 可以在此处下载sqlcl: http://www.oracle.com/technetwork/developer-tools/sqlcl/overview/index.html 下面是一个简单的例子:
|
![]() |
9
-2
对于我来说,shell out执行该任务是因为它可以在shell上运行[a any]命令: http://www.dba-oracle.com/t_display_current_directory_sqlplus.htm 简而言之,请参见当前目录:
改变它
|
![]() |
Issajatt · Oracle sqlplus 12c查询错误 7 年前 |
![]() |
salk13 · 如何在SQL Plus中测试函数 7 年前 |
![]() |
A.Midany · sqlplus输出标题格式错误,不需要空行 7 年前 |
![]() |
DKCroat · 使用SQLPLUS oracle创建控制文件 7 年前 |
![]() |
rz.He · 关于DECLARE块包含注释动态输入变量的问题 7 年前 |