|
|
1
2
你为什么相信SQL plus实用程序不适合批量使用?在运行这些类型的脚本时使用它是很常见的——您可以将脚本传递给SQL 另外,如果您愿意,也可以调用它。
这是部署构建的一种非常常见的方法。 如果问题在于SQL*PLUS处理错误的方式,您可以简单地添加行
中止并抛出所遇到的Oracle错误号。文件 WHENEVER SQLERROR command 还提供许多其他选项。 |
|
|
2
2
Devdimi 我同意埃里克。 是的,您可以在匿名块中包含DDL。
记住,DDL在运行之前和之后执行提交。所以作为交易的一部分,这有点糟糕。 |
|
|
3
1
我认为如果将语句包装在declare/begin/end中,就可以做到这一点。不过,我已经没有访问Oracle的权限了,所以我无法测试它。 例子:
由于要执行DDL,请使用
|
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 3 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 4 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 4 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 4 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 4 年前 |
|
|
Anar · Oracle SQL用户定义函数 4 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 4 年前 |