无效的列类型所执行的sql语句


今天碰到一个很恶心的问题:

 ---------------------------
来自网页的消息
---------------------------
无效的列类型所执行的sql语句为:UPDATE SPC_STATION SET IS_REQUEST=?,ORIGINAL_CODE_HISTORY=?,IS_RECEIVED=?,DELETE_TIME=?,USE_SCENE=?,IS_VALID=?,MANAGEMENT_KIND=?,ORIGINAL_CODE=?,DELETE_STATE=?,ORIGINAL_NAME=?,STATION_COMBINE_HISTORY=?,MODIFY_OP=?,IS_LOCKED_ID=?,MOBILE_STATION_NAME=?,IS_RELIEF=?,IS_NIGHT_RELIEF=?,IS_BUY_POWER=?,MNT_SERVE_GRADE=?,IS_OIL_ENGINE_EQUIP=?,IS_NIGHT_GUARD=?,IS_GENERATE_POWER=?,CREATE_TIME=?,TELECOM_STATION_NAME=?,UNICOM_STATION_NAME=?,GIVE_TOWER=?,GIVE_ROOM=?,POWER_STYLE=?,FSU_STATE_ID=?,CREATE_OP=?,LONGITUDE=?,LATITUDE=?,GRADE_ID=?,ALIAS=?,IS_POWER_MONITOR=?,DISTRICT_ID=?,TYPE_ID=?,REGION_ID=?,DISTRICT_REGION_ID=?,CHINA_NAME_AB=?,NAME_AB=?,CHINA_NAME=?,RES_TYPE_ID=?,LINK_MAN=?,SHARE_UNIT=?,LINK_TELE=?,LOCATION=?,MODIFY_TIME=sysdate,NOTES=?,IS_SHARE=?,COVER_SCENE=?,BUILDING_KIND=?,STATION_NO=?,PROPERTY_ID=?,PROP_CHAR_ID=?,MNT_STATE_ID=?,CODE=?,USE_UNIT=? WHERE STATION_ID = '001102010200000023216376'
---------------------------
确定   
--------------------------- 
 
开始以为是新增了几个字段引起的,删了字段还是不行,
然后想到可能是DISTRICT_ID中有空格,去掉空格还是不行
然后看删除时间的日期,oracle中date 与TIMESTAMP(6),删除日期后可以修改,ooo,咋回事。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM