【发布时间】:2011-03-20 16:14:32
【问题描述】:
我需要创建一个程序来填充 oracle 中的一些表,我是 oracle 的新手,我需要接收两个 id,然后创建几个循环、迭代或类似的东西,然后创建一些 sql ,该过程将被调用到触发器中,但是我找不到对 PL/SQL 的良好和完整的参考,建议?
【问题讨论】:
-
在触发器内循环?警钟在我脑海里响起。在您了解 PL/SQL 并完成编写存储过程之后,我强烈建议您回到 SO 进行审查。
-
这两个 id 来自两个表,我需要该表的一种笛卡尔积,以便在另一个表中插入,也许,你是正确的,我可以只用几个 sql没有循环的句子。
-
我同意 Marcelo 的观点,对于这类事情,触发器似乎是错误的方法。对于大多数使用触发器的事情来说,触发器是错误的方法。发布另一个问题来解释您需要做什么(即业务逻辑),我们可以帮助您以最佳方式实现它。
标签: database oracle plsql triggers procedure