触发器可以在同一个表上定义多个,分别针对INSERT、UPDATE和DELETE操作。 2. 存储过程(Stored Procedure): 存储过程是用户自定义的一组SQL语句,可以被显式调用执行。 存储过程可以接受参数,并返回结果集。 存储过程可以包含控制流语句(如IF、WHILE等),实现复杂的逻辑。 存储过程可以被其他应用程序或用户直接调用,而无...
我的理解:主要是使用场合不同,还有就是触发器中不能使用commit(这个应该是约定而不是规定)存储过程相当于打包好的sql语法,可以包含复杂的sql操作,在程序调用时只要执行该存储过程,一句话就可以完成复杂的数据库操作.触发器是也是打包好的sql语法,是一种特殊类型的存储过程,不由用户直接调用。创建触发器...
请详细叙述存储过程与触发器的区别和联系。 暂无答案