sql文件怎么导入到Oracle数据库

我有两个.sql文件在某个文件夹里,安装文档上说,将数据文件导入数据库,于是我懵了。请高手出山相助,导入步骤务必详细... 我有两个.sql文件在某个文件夹里,安装文档上说,将数据文件导入数据库,于是我懵了。
请高手出山相助,导入步骤务必详细
展开
 我来答
匿名用户
推荐于2017-11-25
展开全部

在 sqlplus 运行后。
先连接上数据库

然后使用  

@sql文件名.sql

(注: 该 sql 文件, 需要在当前目录下)




如果需要在  cmd  的 批处理的方式下, 运行外部 SQL 文件的话。
可以通过 加命令行参数的方式来实现。


test.sql 文件内容如下:


create table test_sqlplus (
id int,
val varchar(10)
);
INSERT  INTO  test_sqlplus VALUES( 1, 'A');
INSERT  INTO  test_sqlplus VALUES( 2, 'B');
COMMIT;
EXIT



E:\Temp>sqlplus test/test@vbpos @test.sql
SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 4月 26 12:37:12 2013
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
表已创建。
已创建 1 行。
已创建 1 行。
提交完成。
从Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production中断开
E:\Temp>
匿名用户
2013-08-04
展开全部
现在一般使用 sqldeveloper,打开后,连接上DB,再打开.sql文件、运行就是

旧的sqlplus,就是

sqlplus user/pwd@db
sql>@new.sql
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lm_c_pre
2013-08-05
知道答主
回答量:23
采纳率:0%
帮助的人:12.7万
展开全部
先连接数据库sqlplus进入db然后@/.sql文件运行,好像是
更多追问追答
追问
不对呀
不对呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hr_s_pre
2013-08-05 · 超过31用户采纳过TA的回答
知道答主
回答量:87
采纳率:100%
帮助的人:75.4万
展开全部
不知道你现在使用SQL Developer 还是使用DOS。

你说的这个问题很简单,把那两个.sql文件用记事本打开,里面全都是一些SQL语句。把这些SQL语句都复制下来,粘贴到SQL Developer 或DOS中,就可以了。记住最后尽量Commit 提交一下。

我也是新手,有什么不会的大家一起讨论吧。求采纳!!
追问
我是用PL/SQL,格式是不是@+文件路径呀,我这样做了好像表里什么东西都没有啊
追答
对,是这样。 @+文件路径之后,执行。然后在自己COMMIT 下。

如果你不嫌麻烦的话,也可以像我之前说的,把.sql文件用记事本打开,复制,粘贴到PL/SQL Develper上。在手动Commit 一下。这样可以防止路径有问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式