SQL或SQL/PSM是否提供函数、过程和触发器?

SQL或SQL/PSM是否提供函数、过程和触发器?,sql,Sql,PSM是SQL的过程扩展 SQL或SQL/PSM是否提供了以下概念: 功能 程序 触发器? 我为报纸读书 功能和程序之间的差异,如果我是正确的, 功能不是程序,程序不是功能,以及 . 所以我更想知道他们是否来了 从SQL或从SQL/PSM 以上三个概念是DDL还是DML 谢谢。看来SQL/PSM是PL/SQL的一个扩展,SQL/PSM的灵感来源于它,它具有类似的过程和功能。不过,我对触发器不太确定 可以说过程、函数和触发器来自SQL。它们显然是DML,因为它们不定义数据。他们只操纵数据 过程可以

PSM是SQL的过程扩展

SQL或SQL/PSM是否提供了以下概念:

功能 程序 触发器? 我为报纸读书 功能和程序之间的差异,如果我是正确的, 功能不是程序,程序不是功能,以及 . 所以我更想知道他们是否来了 从SQL或从SQL/PSM

以上三个概念是DDL还是DML


谢谢。

看来SQL/PSM是PL/SQL的一个扩展,SQL/PSM的灵感来源于它,它具有类似的过程和功能。不过,我对触发器不太确定

可以说过程、函数和触发器来自SQL。它们显然是DML,因为它们不定义数据。他们只操纵数据


过程可以插入、更新或删除记录。函数可以计算和返回值。触发器类似于过程,在满足特定条件时运行。就像主表上的删除一样。它可能是一个before触发器,它将删除其子记录

PSM包含功能和程序。触发器实际上是在基础上。SQL基金会是否包含诸如SUM这样的函数?它包含所有常规SQL。当人们谈论SQL标准时,它们通常是它的基础部分。ISO/ANSI草案过去是免费的,SQL-2011等。如果你搜索它,你可以在某处找到一个副本。它包含所有的常规SQL,你的意思是SUM函数是SQL基础部分的一部分吗?SQL/PSM不是PL/SQL的扩展。PL/SQL是在Oracle数据库中实现的专有语言。SQL/PSM是ANSI SQL标准的一部分,PL/SQL甚至与SQL/PSM不兼容