PSM是SQL的过程扩展。
SQL或SQL / PSM提供以下概念:
(我读了https://stackoverflow.com/a/1179778/156458 功能和程序之间的差异,如果我是正确的, 函数不是程序,程序不是函数,而且 triggers are procedures。所以我更好奇他们是否来了 来自SQL或SQL / PSM。)
以上三个DDL或DML概念?
感谢。
答案 0 :(得分:1)
看起来SQL / PSM是PL / SQL的扩展,而SQL / PSM的灵感来自于它具有相似的程序和功能。功能。虽然不确定触发器。
你可以说程序,功能和触发器来自SQL。它们显然是DML,因为它们没有定义数据。他们只操纵数据。
程序可以插入,更新或删除记录。函数可以计算和返回值。触发器类似于在满足特定条件时运行的过程。就像在主表上删除一样。 (它可能是之前的触发器,它将删除其子记录!)