在尝试向Oracle数据库提交表单时,我一直收到此错误,说我错过了一个逗号,但我无法弄清楚在哪里。可能是因为它没有引用下面显示的代码吗?
SQL Error: 917 - ORA-00917: missing comma
[query]
INSERT INTO request_maps
(
request_cn
,new_map
,new_title
,new_legend
,new_lat
,new_long
,new_alpha
,TO_DATE(new_pubdate, 'MM-DD-YYYY')
,new_compiled
,new_pubby
,new_metadata
,new_disclaimers
,new_key
,new_matrix
,new_recmatrix
,new_township
,free_title
,free_legend
,free_desc
,free_insets
,free_key
,free_long
,free_lat
,free_township
,free_utm
,request_maps_type_cn
,created_by
) VALUES (
:request_cn
,:new_map
,:new_title
,:new_legend
,:new_lat
,:new_long
,:new_alpha
,TO_DATE(:new_pubdate, 'MM-DD-YYYY')
,:new_compiled
,:new_pubby
,:new_metadata
,:new_disclaimers
,:new_key
,:new_matrix
,:new_recmatrix
,:new_township
,:free_title
,:free_legend
,:free_desc
,:free_insets
,:free_key
,:free_long
,:free_lat
,:free_township
,:free_utm
,:request_maps_type_cn
,:created_by
)
答案 0 :(得分:4)
这是错误的:
INSERT INTO request_maps
(reqest_cn
,new_map7
,new_title
,new_legend
,new_lat
,new_long
,new_alpha
,TO_DATE(new_pubdate, 'MM-DD-YYYY') <-- change to new_pubdate
,new_compiled
你不能在字段列表中有这样的表达式......