PLSQL中存储过程的建⽴,导出,导⼊,使⽤
PLSQL中存储过程的建⽴,导出,导⼊,使⽤
⼀.在plsql的procedures⽂件下新建存储过程:
1.procedures——》新建
2.将写好的脚本粘贴在界⾯中,点击执⾏按钮。刷新procedures⽂件夹,可看到建⽴好的存储过程。
⼆.在plsql导出建⽴好的存储过程:
⼯具——》导出⽤户对象——》选择需要导出的存储过程——》导出到本地
三.在plsql导⼊存储过程:
⼯具——》导⼊表——》SQL插⼊——》选择需要导⼊的存储过程——》导⼊(等待执⾏完毕,可看到procedures⽂件夹下出现相应存储过程)
四.在plsql执⾏导⼊的存储过程:
选中导⼊的存储过程——》右键——》测试(可同时执⾏多个)——》点击执⾏按钮(窗⼝下⽅显⽰“正在执⾏”,直到执⾏完成。执⾏存储过程成功,对应数据已更改)
注:
1.建⽴存储过程之前需要将脚本准备好,建⽴存储过程时将对应脚本拷贝进去执⾏。
将存储过程导⼊qlsql速度很快,执⾏存储过程速度也很快。(如果脚本不发⽣变动,后期只需执⾏该过程就可以。如果脚本有变动,需要编辑导⼊的存储过程(或新增存储过程),修改后将该存储过程再执⾏⼀遍,然后导出)
详情见下⽅
当需要在oracle数据库刷⼤量数据时,传统的SQL命令耗时太久,使⽤存储过程可以节省六到七倍,甚⾄更多的时间。建⽴存储过程会耗费⼤量时间,但执⾏存储过程时,可节省更多时间。(前提是要准备好脚本,再建⽴存储过程)。
⼀.建⽴存储过程
1.登陆到oracle数据库
2.到下⾯的⽂件(Procedures),右键——》新建
3.弹出框输⼊要建⽴存储过程的名称(parameters:参数,如果没有参数清空该⾏数据)
4.点击“确定”
5.在“begin”和“end”之间粘贴要批量更新的SQL语句
6.点击SQL的“执⾏”按钮(点击“执⾏”按钮后,下⽅显⽰“正在编译”,静等,知道改变为“编译成功”)
7.“编译成功”后,在Procedures(第1步中)⽬录下,将显⽰刚刚建好的“存储过程”。
⼆.导出刚刚建好的“存储过程”
1.点击菜单栏“⼯具——》导出⽤户对象”到刚刚建好的存储过程,选中它。在“输出⽂件”那选择要导出的路径。
2.⾃⼰命名,后缀必须为“.sql”,点击“保存”,在点击“导出”。
3.导出“存储过程”成功,刚刚选中路径下出现刚刚导出的存储过程.
三.向数据库导⼊刚刚导出的“存储过程”
1.在菜单栏点击“⼯具——》导⼊表”,看到下⾯界⾯,选择“SQL插⼊”
2.下图可能看不太清(红⾊:oracle的安装路径“Oracle\product\11.2.0\dbhome_2\”;浅蓝⾊:选择要导⼊的“存储过程”的路径“C:\Users\liyu\Desktop\test01.sql”),点击“导⼊”(本来附有图⽚,但CSDN貌似不⽀持,⼤概了解下)。
3.等它执⾏完。刷新下⽂件“Procedures”,会发现⽂件下出现存储过程“test01”
4.执⾏导⼊的存储过程:选中“test01”,右键——》测试,出现该界⾯,点击浅蓝⾊按钮。
如果执⾏多个存储过程,可以参考下⾯界⾯,点击浅蓝⾊按钮
5.如果出现ora-0131错误(缺少相应权限,赋予权限就可)。
6.赋予权限之后即可正常执⾏。
7.显⽰“正在执⾏”。等待他执⾏完,显⽰“已执⾏,耗时…….秒”,执⾏成功。
————————————————
批量更新sql语句
版权声明:本⽂为CSDN博主「liyu1059915776」的原创⽂章,遵循CC 4.0 BY-SA版权协议,转载请
附上原⽂出处链接及本声明。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。