一.在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\BIN\sqlplus.exe”;浅蓝色:选择要导入的“存储过程”的路径“C:\Users\liyu\Desktop\test01.sql”),点击“导入”(本来附有图片,但CSDN貌似不支持,大概了解下)。

3.等它执行完。刷新下文件“Procedures”,会发现文件下出现存储过程“test01”

4.执行导入的存储过程:选中“test01”,右键——》测试,出现该界面,点击浅蓝色按钮。

如果执行多个存储过程,可以参考下面界面,点击浅蓝色按钮

5.如果出现ora-0131错误(缺少相应权限,赋予权限就可)。

6.赋予权限之后即可正常执行。

7.显示“正在执行”。等待他执行完,显示“已执行,耗时…….秒”,执行成功。

CSDN不支持附件上传,下方是包含图示的详细过程,如有需要,自行下载

http://download.csdn.net/download/liyu1059915776/10154082

PLSQL中存储过程的建立,导出,导入,使用相关推荐

  1. PLSQL中存储过程调试

    1 如何进行调试 1.1 前言 在工作或者学习中,我们经常会遇到储存过程调用报错或者函数.触发器.包体等调用报错,如果完全依赖个人经验去排查问题,明显是不现实的,所幸PL/SQL Developer工 ...

  2. PLSQL批量导出导入存储过程

    日常工作中,经常会遇到批量导出导入存储过程 一.批量导出存储过程 1.路径:工具>>>导出用户对象 2.一定要选单个文件呦,要不然导入会报错的. 二.批量导入存储过程 1.工具> ...

  3. 在pl/sql中使用exp/imp工具实现oracle数据导出/导入

    在pl/sql中使用exp/imp工具实现oracle数据导出/导入 2006年11月19日 星期日 10:59 Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令 ...

  4. plsql中导入csvs_在命令行中使用sql分析csvs

    plsql中导入csvs If you are familiar with coding in SQL, there is a strong chance you do it in PgAdmin, ...

  5. Vue 人资 实战篇七 员工管理上 封装通用的组件、formatter属性、过滤器的使用、树形结构、建立公共导入的页面路由、excel的导入和导出、

    1.0 封装一个通用的工具栏 目标:封装一个通用的工具栏供大家使用 1.1 通用工具栏的组件结构 在后续的业务开发中,经常会用到一个类似下图的工具栏,作为公共组件,进行一下封装 组件 src/comp ...

  6. plsql导出表结构到excel_将数据库中的表结构导出到excel中(写数据库设计说明书)...

    这两天接到一个任务,写数据库设计说明书.很头疼啊~~ 网上翻阅了下范本,发现数据库设计说明书一般由数据库结构.数据字典.sql附件组成.这是我刚刚写好的数据库设计说明书. 这里记录下,方便自己下次查阅 ...

  7. 在PLSQL中,存储过程的输出参数(varchar2)最大支持多大

    http://www.it2down.com/it-oracle-develop/587851.htm 在PLSQL中,存储过程的输出参数(varchar2)最大支持多大? 用的数据库是 oracle ...

  8. SpringBoot中使用Easyexcel实现Excel导入导出功能(三)

    导出的数据包含有图片 导出excel表格的数据包含有图片,这种场景比较少.通Easyexcel实现这样的需求,我认为最简便的方法就是使用前面提到的自定义转换器(com.alibaba.excel.co ...

  9. PLSQL中的存储过程

    说来我自己都用了一个月PLSQL了,平时不注重去关注里面的功能,今天因为查看存储过程的名字还闹了个笑话.不多说,PLSQL中装存储过程的文件夹是procedures,如图 当我在dos窗口执行存储过程 ...

  10. plsql导出导入一张表的数据

    pl/sql导出一张表的数据: 在左边tables目录下右键点击对应的表->export data: 三种导出数据方式: 1.导出dmp格式,此方式可以导出clob字段. 1)选择执行的命令ex ...

最新文章

  1. 2019计算机原理及应用期末自测题,微机原理期末自测题答案.ppt
  2. PAT甲级1146 Topological Order :[C++题解]拓扑排序、结构体存边、图论
  3. c语言书籍elf文件,扒一扒ELF文件
  4. 向上弹出菜单jQuery插件
  5. socket用法linux,linux socket编程,要用到哪些函数,和用法介绍?_Linux_天涯问答_天涯社区...
  6. 关于有窗口元素和无窗口元素
  7. Radware;医疗行业数字转型5大关键注意事项
  8. 接口自动化测试框架必备的9个功能举例
  9. OpenCV——距离变换与分水岭算法的(图像分割)
  10. 无稽之谈--关于我自己的程序世界
  11. lookup-method方法理解
  12. C++学习第八课--迭代器精彩演绎、失效分析及弥补、实战笔记
  13. 第10集丨龙场悟道:阳明心学的诞生
  14. word没保存?如何找回未保存的word文档
  15. 北师18秋计算机在线作业考核,北师18秋《大学英语(三)》在线考核答案
  16. Swift:什么时候需要mutating这个参数
  17. 穷爸爸和富爸爸读后感
  18. Matlab对科氏力建模,A.升级交换机内的软件B.加装一个内部路由器C.在服务器上安装ARP防火墙D.在内部网的每台主机上...
  19. 2003 - Can‘t connect to MySQL server on ‘‘ ‘‘ (10060 “Unknown error“)
  20. 常见破解软件的优秀替代免费软件

热门文章

  1. pdffactory字体打印不对_【原创】pdfFactory Pro有关转换PDG图像质量下降解决途径
  2. leapftp 软件,leapftp 软件的5大功能
  3. iTween使用小坑
  4. 时间序列预测的机器学习方法
  5. vue实现坐标拾取器功能demo
  6. 影响摄像头移动侦测灵敏度因素
  7. Linux下redis基本操作
  8. 华为云GaussDB技术创新持续发力,荣膺DTCC2021创新大奖
  9. php 爬虫 执行js,php爬虫执行js,php执行js
  10. 河源戴尔服务器型号,【河源DELL(戴尔)磁盘阵列】河源DELL(戴尔)磁盘阵列报价及图片大全-列表版-ZOL中关村在线...