利用PLSQL Developer查看并导出Oracle表数据,本篇经验将和大家介绍如何利用PLSQLDeveloer查看并导出Oracle表数据,希望对大家的工作和学习有所帮助!......
2023-03-17 364 oracle
Oracle数据库中的存储过程。
创建存储过程,实现修改订单表中的某一订单的支付编号,修改对象由主键值标识。过程含有一个 OUT型参数 errm 。
①表中存在要修改的“对象”,且修改后的支付编号在支付方式表中存在,则修改成功,返回0。
②表中存在要修改的“对象”,但修改后的支付编号在支付方式表中不存在,则修改不成功,返回,1。
③表中不存在要修改的“对象”,返回2。
情况①,输出消息:“修改成功!”。
情况②,输出:“对不起,暂时不支持此支付方式!”。
情况③,输出消息:“对不起,未找到预修改记录!”。
创建存储过程users_insert,用于‘超级’用户向users表插入一条用户信息,具体要求如下:
① 验证操作者权限,如果是‘超级’用户,则执行如下操作:
如果该用户编号不存在,则将传入参数作为一个新用户资料添加到用户表中,返回0。
如果插入的用户编号存在,则返回1;
② 如果操作者不是管理员,返回2
编写存储过程users_insert的测试程序,验证三种情况并截图:
① 有权限添加用户,表中没有此用户,添加成功,输出“用户创建成功”。
② 有权限添加用户,但添加的用户已存在,输出“该用户已存在”。
③ 没有权限添加,即执行时给的参数的用户名和密码不能通过管理员身份验证。输出 “对不起,您没有操作权限,请联系管理员”。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
利用PLSQL Developer查看并导出Oracle表数据,本篇经验将和大家介绍如何利用PLSQLDeveloer查看并导出Oracle表数据,希望对大家的工作和学习有所帮助!......
2023-03-17 364 oracle