【发布时间】:2016-12-13 14:38:18
【问题描述】:
我正在尝试使用 Bulk Insert 查询将值插入 Oracle 表,但出现以下错误
ORA-00903: invalid table name
00903. 00000 - "invalid table name"
*Cause:
*Action:
Error at Line: 4 Column: 5
这是我的查询
BULK INSERT TEST1.STUDENT
FROM 'C:\Users\Alan\Desktop\STUDENT.txt'
WITH
(
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
);
为什么会出现这个错误。查询有问题吗?请帮忙。谢谢
更新
我将文件格式更改为CSV,并在下面写了查询
LOAD DATA
INFILE 'C:\Users\Alan\Desktop\STUDENT.csv'
INTO TABLE TEST1.STUDENT
FIELDS TERMINATED BY ","
(ID,
NAME);
但上面的查询给出了
ORA-00928: missing SELECT keyword
00928. 00000 - "missing SELECT keyword"
*Cause:
*Action:
Error at Line: 16 Column: 2
上面的语法有什么问题?
【问题讨论】:
-
这根本不是 Oracle 语法。