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')