2015-02-19 3 views
1

Мне нужно, чтобы проверить определенные 11g запросы Oracle для того, чтобы получить некоторый реальный практический опыт, например, этот запрос:Есть ли бесплатный эмулятор базы данных Oracle?

select TO_CHAR(TO_DATE('01-JAN-00', 'DD-MON-RR'), 'Day') from dual; 

для того, чтобы быть 100%, что она возвращает «One», а не день недели , такие как понедельник и т. д., и другие подобные запросы.

Есть ли онлайн-эмулятор базы данных Oracle?

Благодарим за помощь.

+0

Просто скачайте oracleXE. ВСЕ оракула можно скачать бесплатно, вам нужно только и учетную запись, которая бесплатна. Затем вы можете выполнить любой запрос, используя свой бесплатный инструмент разработки, sqlDeveloper. – FlyingGuy

+0

Спасибо. Я не знал, что есть бесплатная версия Oracle 11g. Я только что загрузил его и попробую. – iam

ответ

3

испытание его SQLFIDDLE возвращения запроса Saturday, измените Day на D, чтобы получить номер дня недели:

select TO_CHAR(TO_DATE('01-JAN-00', 'DD-MON-RR'), 'D') from dual; 

DEMO

EDIT: и если вы хотите получить the day number in month попробуйте это (используйте dd):

SELECT to_char(TO_DATE('01-JAN-00', 'DD-MON-RR'),'dd') FROM DUAL 
+0

Спасибо! Это классный инструмент. Но как мне выполнить код? Кажется, нет кнопок или подсказок. – iam

+0

добро пожаловать, просто выберите свою СУБД в качестве оракула, вам также нужно построить свою схему, просто создайте тестовую таблицу, чтобы иметь возможность выполнять свой код, см. Ссылку DEMO в моем ответе – jfun

1

Все версии Oracle доступны для загрузки и обучения. Сложная часть приходит, как только ваша установка Oracle становится вовлеченной в продвижение кода в производство. В этот момент вам необходимо лицензировать установку Oracle.

Если вы хотите получить поддержку, Oracle Personal Edition не так дорого стоит.

Смежные вопросы