您好我尝试从查询中导出数据结果,但我的导出结果如下所示:
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。我该如何纠正这个错误?
答案 0 :(得分:0)
插入查询的工作原理如下:
insert into table
(field1
, field2
, field3
, etc)
values
(value1
, value2
, value3
, etc)
请注意,在第一个字段/值组合之后,每个字段/值组合前面都有一个逗号。现在查看问题中的插入查询。计算字段列表中的逗号数和值列表中的逗号数。他们必须是一样的。