oracle存储过程begin end内属于同一个事务吗
时间: 2024-04-22 19:22:46 浏览: 15
是的,Oracle存储过程中BEGIN和END语句之间的所有语句默认情况下都属于同一个事务。也就是说,如果在BEGIN和END之间执行了多个DML(数据操作语言)语句(如INSERT、UPDATE、DELETE等),那么这些语句将在同一个事务中执行。如果需要在存储过程中使用多个事务,则可以使用PRAGMA AUTONOMOUS_TRANSACTION语句来创建一个独立的事务。