|
|
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 简而言之,请参见当前目录:
改变它
|
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
|
|
Anar · Oracle SQL用户定义函数 3 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 3 年前 |