我有一个使用以下数据类型的表:
CREATE TABLE Paper
( keyId NUMBER PRIMARY KEY,
version VARCHAR2(255) )
我已将另一个表导出到.txt文件(ANSI-Delimited Text),其中包含以下信息:
keyId,version
417039,`1.1.0`
1032401,`3.5.0`
123328,`5.1.0`
3453791,`6.3.3`
43342467,`7.0.0`
54563,`1.0.0`
然后我点击了"文件" > "导入数据"并运行下面的查询并选择我之前导出的.txt文件:
INSERT INTO Paper ( keyId , version ) VALUES ( ? , ? )
和..我收到此错误:
Error: executing query for record 1: 1008: ORA-01008: not all variables bound.
我确保在导入时忽略.txt文件的第一行,因为它以标题列开头。我的问题是什么?
答案 0 :(得分:0)
使用SQL Assistant
导入数据时,您需要检查3件事。
示例场景:
当前设置:
,
Single Quotes
Checked
。 Import.txt
文件数据已修改如下。
'keyId','version'
'417039','1.1.0'
'1032401','3.5.0'
'123328','5.1.0'
'3453791','6.3.3'
'43342467','7.0.0'
'54563','1.0.0'
然后在选择文件 - >后运行查询导入数据。数据已成功加载。
PFB截图FYR。
select * from Paper
<强>结果:强>
keyId | version
--------------------------
3,453,791.00 | 6.3.3
43,342,467.00 | 7.0.0
1,032,401.00 | 3.5.0
54,563.00 | 1.0.0
417,039.00 | 1.1.0
123,328.00 | 5.1.0
答案 1 :(得分:0)
不一样的事情:
'417039','1.1.0' and 417039,`1.1.0`
单引号与前向引号。