oracle中插入日期时提示“ORA-00917: 缺少逗号”
发布网友
发布时间:2022-04-09 04:58
我来回答
共2个回答
热心网友
时间:2022-04-09 06:27
如果你在sql的表面看不到有任何逗号少了,那么你就要查那些
gettext()
返回的字符串里面有没有逗号存在了。
按现在这样的情况来看,应该是其中一个或多个
gettext()
里面存在逗号了。
建议你平时使用sql时用
prepardedstatment
来一个一个
setstring
设置sql的值,这样即使任何
gettext()
里面有任何逗号,都不会出现问题,即使是
null
也不会出现问题。
热心网友
时间:2022-04-09 07:45
你是怎么插的呢
sql怎么写
oracle的date类型要
to_date('2207-01-01','yyyy-MM-dd')的
因为oracle中date类型要像我上述这样写,才能插入
insert
into
........to_date('2207-01-01','yyyy-MM-dd')