![]() |
1
2
===pl/sql=== 一点一 您可以从pl/sql调用另一个脚本,但是 它将在代码中内联,并且必须是正确的pl/sql代码段 . 所以如果我们修改原始脚本
结果如下
当然,如果用“begin”和“end”将内联代码包装起来,那么它看起来就像是独立的块。
一点二 如果要从pl/sql运行任意脚本,可以使用dbms_调度程序从pl/sql代码运行sqlplus…但这有点奇怪,不是吗?我希望不用说脚本将在DBMS_调度程序创建的另一个会话中执行。 ===SQL=== 2。 您也可以将代码内联到SQL中,但是, 必须在内联后编译查询 .
===线轴=== 三。 最后,你可以 在一个循环中生成您需要的,spool并执行它 . 您可以使用SQL或PL/SQL来生成脚本。下面的示例显示了SQL方法。
|
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
![]() |
Anar · Oracle SQL用户定义函数 3 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 3 年前 |