oracle 创建表后导入txt数据提示对象不存在

已经建表,如图现在打开CMD要将txt文件里的数据导入到空表中,控制文件内容为:LOADDATAINFILE'D:\files\学习\study\Database\ora... 已经建表,如图

现在打开CMD要将txt文件里的数据导入到空表中,控制文件内容为:
LOAD DATA
INFILE 'D:\files\学习\study\Database\oracle第一次上机\01-第一次实验\student.txt'
INTO TABLE Student
FIELDS TERMINATED BY whitespace
TRAILING NULLCOLS
(studentNum,studentName,sex,class,password,IDCard)
cmd命令:
sqlldr userid=c##user1/user1 control= D:\files\学习\study\Database\oracle第一次上机\01-第一次实验\loader.ctllog= D:\files\学习\study\Database\oracle第一次上机\01-第一次实验\log.txt
却提示对象STUDENT不存在,怎么回事?到底该如何做呢
展开
 我来答
屹立星空
2014-04-07
知道答主
回答量:17
采纳率:0%
帮助的人:19.4万
展开全部
Oracle导入文本数据最好使用外部表,因为外部表指的是操作系统中的文本文件或者其他类型的表。用Insert into 表名 select * from 文件名; --文件名是外部表名。
micro0369
2014-04-06 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4085万
展开全部
你导入的用户和创建表的用户一样吗?
更多追问追答
追问
创建表时:c##user1 as sysdba
追答
看着没有问题。

我有一个疑问,你一个普通用户,怎么用 as sysdba 来登录?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式