使用TOAD为oracle导出数据时出错

时间:2014-10-06 16:33:24

标签: sql oracle export toad

您好我尝试从查询中导出数据结果,但我的导出结果如下所示:

Insert into MyTable
   (att1, att2, att3, att4, att5, att6, att7)
 Values
   (1, 203, 'Myname' 
    'Y
Y   
L   
N',
NULL,
NULL,
NUL);

我没有把我的字符值放在正确的位置,而是以这种形式得到它们,结果丢失了,所以Oracle认为我插入了“YYLN'而不是' Y',' Y',' L',' N'我得到一个NULL值而不是我的实际值。当我进行查询时,它会在正确的位置显示我的cvalues。我该如何纠正这个错误?

1 个答案:

答案 0 :(得分:0)

插入查询的工作原理如下:

insert into table
(field1
, field2
, field3
, etc)
values
(value1
, value2
, value3
, etc)

请注意,在第一个字段/值组合之后,每个字段/值组合前面都有一个逗号。现在查看问题中的插入查询。计算字段列表中的逗号数和值列表中的逗号数。他们必须是一样的。