Oracle-sqlplus导入sql文件

Oracle-sqlplus导入sql文件,第1张

将一张表的数据插入到另一张表insert into table2 select * from table1如果表不存在可以使用 create table table2 as select * from table1但是如果要插入的数据量比较大,用命令好使些。

使用PLSQL Developer导入insert语句,数据量过大会死掉,所以直接使用命令行的方式导入insert语句

 命令行进入sqlplus: sqlplus 用户名/密码@127.0.0.1:1521/tiger ( sqlplus test_name/test_pwd@127.0.0.1:1521/tiger )

 sql>@full_path/test.sql例:sql>@D:/test.sql

test.sql 里面最后加上一个commit

--参考http://blog.csdn.net/yin_jw/article/details/38894905

在SQL*PLUS状态下执行INSERT INTO语句后需要进行提交才完成插入工作。

例:insert into dept values(50,'总部','北京')

commit

commit是提交。

开始菜单里输入cmd回车,输入sqlplus

system/密码@数据库实例

as

sysdba回车,连接成功

这里的密码是创建数据库实例时指定的,数据库实例名需要在本机有配置,如果是在DB服务器上执行,实例名的问题就不用管了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9259698.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存