ORA-00932(ora00932应为char,但却获得long)

http://www.itjxue.com  2023-02-16 21:21  来源:未知  点击次数: 

ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER

ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER

在 Oracle 数据库中,当使用日期时间时,需要进行格式化 TO_DATE()

所以,应该这样写:

1

SELECT * FROM wds.planload WHERE adid = 209800 AND a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3PWI9rADvnjm4ujT3P1fv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHD3PWbdnWcv" target="_blank" class="baidu-highlight"time/a = TO_DATE('2013-1-21 0:00:00','yyyy-mm-dd HH24:mi:ss')

ORA-00932 数据类型不一致: 应为 -, 但却获得 -

TIME = '2013-1-21 0:00:00“检查数据库类型是相同的。 转型的to_date('2012-01 00:00:00','YYYY-MM-DD HH24:MI:SS')

plsq ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER

在 Oracle 数据库中,当使用日期时间时,需要进行格式化 TO_DATE()

所以,应该这样写:

1

SELECT * FROM wds.planload WHERE adid = 209800 AND time = TO_DATE('2013-1-21 0:00:00','yyyy-mm-dd HH24:mi:ss')

(责任编辑:IT教学网)

更多

相关CMS技巧文章

推荐CMS技巧文章