Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SQL developer插入时缺少逗号错误_Sql_Oracle - Fatal编程技术网

使用SQL developer插入时缺少逗号错误

使用SQL developer插入时缺少逗号错误,sql,oracle,Sql,Oracle,在表中插入值时出现此错误。我有500多行要插入。使用相同的方法插入了100多行,但此行出错 INSERT INTO CHICAGO_CRIME_DATA (ID, CASE_NUMBER, DT, BLOCK, IUCR, PRIMARY_TYPE, DESCRIPTION, LOCATION_DESCRIPTION, ARREST, DOMESTIC, BEAT, DISTRICT, WARD, COMMUNITY_AREA_NUMBER, FBICODE, X_COORDINATE, Y_C

在表中插入值时出现此错误。我有500多行要插入。使用相同的方法插入了100多行,但此行出错

INSERT INTO CHICAGO_CRIME_DATA (ID, CASE_NUMBER, DT, BLOCK, IUCR, PRIMARY_TYPE, DESCRIPTION, LOCATION_DESCRIPTION, ARREST, DOMESTIC, BEAT, DISTRICT, WARD, COMMUNITY_AREA_NUMBER, FBICODE, X_COORDINATE, Y_COORDINATE, YEAR, LATITUDE, LONGITUDE, LOCATION) 
VALUES (7646435.0, 'HS451246', '8/7/2010', '023XX W ROSCOE ST', 460.0, 'BATTERY', 'SIMPLE', 'SIDEWALK', 'TRUE', 'FALSE', 1913.0, 19.0, 32.0, 5.0, 08B, 1160352.0, 1922529.0, 2010.0, 41.94312358, -87.68603108, '(41.943123577, -87.686031082)')

我认为这个错误是因为这个值“08B”引起的,对于FBICODE列


似乎它应该用singlqquote来包装,而不是
08B
您需要使用
'08B'

更正的查询:

INSERT INTO CHICAGO_CRIME_DATA (ID, CASE_NUMBER, DT, BLOCK, IUCR, PRIMARY_TYPE, DESCRIPTION, LOCATION_DESCRIPTION, ARREST, DOMESTIC, BEAT, DISTRICT, WARD, COMMUNITY_AREA_NUMBER, FBICODE, X_COORDINATE, Y_COORDINATE, YEAR, LATITUDE, LONGITUDE, LOCATION) 
VALUES (7646435.0, 'HS451246', '8/7/2010', '023XX W ROSCOE ST', 460.0, 'BATTERY', 'SIMPLE', 'SIDEWALK', 'TRUE', 'FALSE', 1913.0, 19.0, 32.0, 5.0, '08B', 1160352.0, 1922529.0, 2010.0, 41.94312358, -87.68603108, '(41.943123577, -87.686031082)')

“位置”的数据类型是什么?
08B
应该是
'08B'
。假设
FBICODE
是一个字符串列;如果不是,那么你的数据是坏的。不管怎么说,这就是导致错误的原因。(另外,
'8/7/2010'
似乎要进入日期列,因此您应该真正使用
to_date()
或日期文字。而不是字符串文字。)谢谢。但是前面的100行插入时没有任何错误。我使用了sql developer的导入表函数,试图从csv文件中插入数据。@MohammadLitonHossain,因为最后100行没有坏数据,但这一行感谢大家。我的数据集中有一些坏数据。