plsql developer 导出导入存储过程和函数

摘要:
说明:需要把建表脚本及表数据分开导出,操作很简单。

说明:需要把建表脚本及表数据分开导出,操作很简单。
一、导出表及存储过程等对象:
1、 登录PL-SQL Developer
2、 选择只显示本用户的对象,如下图:
3、 选择菜单“Tools——〉Export User Objects”,如下图:
4、 会弹出如下窗口:
5、 选择我们要导出的表、视图、存储过程等;只选中“Single file”单选按钮;在“Output file”处选择要导出文件的路径及文件名称(默认是.sql文件),我这里是“b.sql”;点击“Export”按钮,如下图:
6、 最下面显示的绿色条到最后,表示导出成功。
二、导出表的数据:
1、 进入到PL-SQL Developer,选择只显示本用户的对象;
2、 打开菜单“Tools——〉Export Tables”,如下图:
3、 弹出如下窗口:
4、 选择我们要导出数据的表;选中下面三个选项卡的中间那个“SQL Inserts”;选中“Drop tables”,其它复选框类似下图选择;在“Output file”处选择要导出文件的路径及文件名称(默认是.sql文件),我这里是“c.sql”;点击“Export”按钮,如下图
5、 下面出现“Exporting tables... Done”字样,表示导出成功。如下图:
三、导入:
1、 先导入建表脚本(包括视图、存储过程等对象):
1) 进入到PL-SQL Developer;
2) 打开菜单“File——〉New——〉Commnad Window”,如下图:
3) 会打开如下窗口:
4) 找到我们刚刚导出的b.sql文件,打开文件,选中文件中的所有内容(ctrl+a),复制(ctrl+c);再回到PL-SQL Developer 中的那个“Command Window”窗口中,粘贴(ctrl+v),将所有内容刷到数据库中;如下图:
5) 中间可以提示某些红字异常,可能是我们要导入的表在数据库中已经存在,暂时不管;当出现“spool off”字样时,表示导入表成功,如下图:
2、 再导入表的数据:
1) 进入到PL-SQL Developer;打开菜单“File——〉New——〉Commnad Window”;
2) 找到我们刚刚导出的c.sql文件,打开文件,选中文件中的所有内容(ctrl+a),
复制(ctrl+c);再回到PL-SQL Developer 中的那个“Command Window”窗口中,粘贴(ctrl+v),将所有内容刷到数据库中;如下图:
3) 这里应该不会出现错误;当出现“prompt Done”字样时,表示导入表数据成功,如下图:

plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数
plsql<wbr>developer<wbr>导出导入存储过程和函数

免责声明:文章转载自《plsql developer 导出导入存储过程和函数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VMWare 下安装 MSDN版 MS-DOS 6.22Kettle入门及性能优化FAQ下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[置顶] 关于怎样提权的小帖子

牛逼版本 http://blog.csdn.net/eldn__/article/details/8452242 常见版本 http://www.jb51.net/hack/21297.html http://hi.baidu.com/happy8d/item/6839edc2ba343953ac00efcc http://www.webshell...

sql学习笔记--存储过程

 存储过程(stored procedure)有时也称sproc,它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。   存储过程中有输入参数,输出参数以及返回值等。 一、创建存储过程   创建存储过程的方法和创建数据库中任何其他对象一样,除了他使用AS关键字外。存储过程的基本语法如下:   CRE...

exec和临时表

exec中的语句能够访问主方法中创建的临时表 如: select 1 as a into #ttexec('select * from #tt') 能正确返回。 但如果在exec中创建了临时表,在主程序中是访问不到的 exec('select 1 as a into #tt') select * from #tt 将会报错,找不到#tt 也就是说在调用的子...

mysql 存储过程权限相关

1.修改mysql 存储过程的definer修改mysql.proc表 的definer字段   update mysql.proc set definer='root@%' where db='servant_591up'; UPDATE `mysql`.`proc` SET `definer`='root00@%' WHERE `db`='test'...

ORACLE / PLSQL 插入或更新数据的几种方式

第一种,直接用values 插入 ---日期需要用TO_DATE操作 INSERT INTO EMP (EMPNO,ENAME ,JOB,MGR, HIREDATE , SAL ,COMM, DEPTNO) VALUES (1122,'STEVE','工人',2233,TO_DATE('2017-01-03','YYYY-MM-DD'),3000,500...

plsql和tsql常用函数比对

http://www.jb51.net/list/list_154_1.htm 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from...