oracle中使用decode函数的产生的奇怪问题?
oracle中使用decode函数的产生的奇怪问题??急盼回复!!decode 能改变oracle数据库中日期形数据的值吗? 如:update b set rq= (select decode(a.rq,to_date('1900-01-01','yyyy-mm-dd'),to_date(null),b.rq) from a ) where = ;如果表a中某条记录的rq字段的值是'1995-01-01',id=001;b表中id=001的rq='1997-01-01',那么,执行完update 后,b表中id=001的记录的rq值是多少? 理论上是不变的,可是oracle数据不知道是怎么回事,把我的b表中id=001的rq字段更新成'2097-01-01',请问是怎么回事???急盼高手回复!!!
答:decode()函数的使用技巧: ·软件环境: 1、windows nt4.0+oracle 8.0.4 2、oracle安装路径为:c:\orant ·含义解...详情>>
问:小华5/1小时行了3/2千米他行1千米需要多少小时,他行1小时可行多少千米?(为...
答:1/5÷2/3=1/5×3/2=3/10小时详情>>
问:甲车每小时行38km乙车每小时行41km甲乙车同时两地开岀相向行了2.5小时后相...
答:(38+41)x2.5=197.5千米详情>>