如何将MSSQL2000的SQL语句中的IF语句翻译成OracleSQL? SELECT IF(CurMonth=1)THEN CurMonth=CurMonth+2END AS CurMonthFROM 表如果直接改成Oracle应该如何改?、ps:我想知道的不是Oracel存储过程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT case CurMonth when 1 THEN CurMonth+2END AS CurMonthFROM 表 select decode(CurMonth,1,CurMonth+2,0) from table0的地方为默认值 SELECT IF(CurMonth=1)THEN CurMonth=CurMonth+2END AS CurMonthFROM 表 -----------------sqlserver 有这种语法么sqlerver 用的也是case啊 ifif then...else...end if; 说错了是case when ..抱歉各位。 case可以继续用,或者换成 decode isqlplus 用什么效率比较高? 如何将sqlserver数据库移至到oracle上? oracle在导出表时提示标识过长 错误代码 ora-00972 在线等 一个关于PMIS的问题? 为什么oracle第一次装不上,以后就不能再装了呢? 如何更改数据库系统默认日期格式? "表或视图不存在"的问题。 请问各位高手用SQL如何实现一个日期是否在给定日期的范围 存储过程 求大神帮忙 编译出错 提示 PLS-00103: 出现符号 "end-of-file"在需要下列之一 请帮忙 把下面的MSSql 转为oracle 先谢谢大家了 刚接触Oracel,请各位大哥帮帮小弟
SELECT case CurMonth when 1
THEN CurMonth+2
END AS CurMonthFROM 表
0的地方为默认值
THEN CurMonth=CurMonth+2
END AS CurMonthFROM 表 -
----------------
sqlserver 有这种语法么
sqlerver 用的也是case啊
...
else
...
end if;
可以继续用,或者换成 decode