我需要测试某些Oracle 11g查询才能获得一些真正的实际体验,例如,这个查询:
select TO_CHAR(TO_DATE('01-JAN-00', 'DD-MON-RR'), 'Day') from dual;
为了100%返回'One'而不是星期几,例如星期一等,以及其他此类查询。
是否有在线免费的Oracle数据库模拟器?
感谢您的帮助。
答案 0 :(得分:3)
使用SQLFIDDLE对其进行测试
您的查询返回Saturday
,将Day
更改为D
以获取星期数:
select TO_CHAR(TO_DATE('01-JAN-00', 'DD-MON-RR'), 'D') from dual;
编辑,如果您想the day number in month
试试这个(使用dd
):
SELECT to_char(TO_DATE('01-JAN-00', 'DD-MON-RR'),'dd') FROM DUAL
答案 1 :(得分:1)
所有版本的Oracle都可以免费下载和学习。一旦您的Oracle安装涉及将代码转移到生产中,这个棘手的部分就会出现。此时,您需要许可Oracle安装。
如果您需要支持,Oracle个人版并不是非常昂贵。