oracle存储过程回滚_sql事务回滚
–创建表
create table Course
( No INT, Name nvarchar(10), Comment nvarchar(10)
)
–插入数据
insert into course values(‘332′,’语言在’,’234′)
insert into course values(‘332′,’语言在’,’234′)
–创建存储过程
CREATE proc sp_Insert_Course @No char(10), @Name varchar(20), @Comment varchar(50) as begin tran begin try DELETE Course insert into Course values(12,@Name,@Comment) insert into Course values(@No,@Name,@Comment) commit tran end try begin catch rollback end catch
–执行语句
exec sp_Insert_Course ‘1’,’语文’,” –成功
exec sp_Insert_Course ‘F’,’语文’,” –回滚
–可例行手复制执行
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179488.html原文链接:https://javaforall.cn
相关文章
- ORA-01288: cannot apply this DDL to the Logminer Dictionary ORACLE 报错 故障修复 远程处理
- Oracle右边字符截取技巧(oracle右边截取)
- Oracle采用BLOB格式存储图片(oracle如何存储图片)
- Oracle中StrSplit函数的应用(oracle字符串拆分)
- 精通Oracle:学习SQL编写技巧(sql编写oracle)
- Oracle存储过程中正确退出的方法(oracle存储过程退出)
- 利用Oracle表空间实现有效的数据存储(oracle表空间使用)
- 分析Oracle触发器的不同类型及其特点(oracle触发器类型)
- 查看Oracle数据库中的存储过程(查看oracle存储过程)
- 如何利用Oracle 创建表 完成数据存储?快速入门教程,帮您高效学习Oracle。(oracle创建表时间)
- 获取Oracle数据库中的前几条数据(oracle前几条数据)
- 了解Oracle包和存储过程的关系:增强SQL功能和提高性能(oracle包与存储过程)
- Oracle如何影响SQL查询的行数?(oracle影响行数)
- 深入探索Oracle数据库查询系统日期(oracle查询系统日期)
- 数据存储如何用dp格式导入Oracle数据库(.dp格式oracle)
- Oracle内部存储灵活多样的数据存取方式(oracle内部存储)
- 在10G Oracle数据库上实现快速下载(10g oracle下载)
- 管理Oracle主机内存管理之路(oracle 主机内存)
- Oracle为何要添加索引(oracle为啥加索引)
- 探索Oracle中的存储过程调用(oracle中的存储调用)
- Oracle中使用小数运算的秘密(oracle中小数)
- Oracle SQL报告精准信息助力数据分析(oracle sql报告)
- Oracle 11gR2 SP2 发布提升数据库性能不再是奢望(oracle SP2)
- Oracle p存储无缝的数据复制服务(oracle p 存储)