SQLFiddle не работает? Ошибки для Oracle, SQL Server, ...?
Я пытаюсь создать простую таблицу в SQLFiddle для базы данных Oracle и постоянно получаю загадочную ошибку:
Ошибка создания скрипта.
Вот простой скрипт, на котором не удалось:
create table t1 (f1 number, f2 number, f3 number);
Может ли кто-нибудь помочь с этим?
2 ответа
ОБНОВЛЕНИЕ: Кажется, все снова работает. Смотрите ответ от Джейка Физеля (создатель SQL Fiddle).
Чтобы обобщить информацию из комментариев в качестве ответа и обновить на момент написания:
- SQLFiddle не работал около года, но по состоянию на 2017-07-07 он работает для Oracle 11g R2.
- Это также, кажется, сломано для MS SQL Server 2008, MS SQL Server 2014 и MySQL 5.5, но MySQL 5.6 работает.
(Пожалуйста, прокомментируйте, если какие-либо из вышеперечисленных изменений изменились, и я обновлю ответ соответственно).
SQLFiddle Альтернативы
- http://rextester.com/ есть опции для MySQL, Oracle, PostgreSQL и SQL Server в раскрывающемся списке "Язык" (а также возможность сохранять работу в сети аналогично SQLFiddle).
- http://db-fiddle.com/ имеет опции для MySQL 5.5 / 5.6 / 5.7 / 8.0, PostgreSQL 9.4 / 9.5 / 9.6 / 10.0 и SQLite 3.16 / 3.17 / 3.18.
- https://dbfiddle.uk/ имеет опции для MariaDB 10.2 / 10.3, MySQL 8.0, Oracle 11g Release 2, Postgres 8.4 / 9.4 / 9.5 / 9.6 / 10 / 11, SQL Server 2012 / 2014 / 2016 / 2017 / 2017 (Linux) и SQLite 3.8 / 3.16 (а также возможность сохранять работу в сети аналогично SQLFiddle). Смотрите дальнейшее обсуждение здесь.
- Предлагаемые альтернативы для Oracle - Oracle Application Express и Oracle Live SQL.
- Альтернативой MySQL с более ограниченной функциональностью является http://sqlize.com/.
- Неуклюжая альтернатива MySQL - https://sqltest.net/ (если вы можете найти способ обойти рекламу).
- В качестве последнего средства я иногда видел ответы, использующие Stack Exchange Data Explorer для создания пользовательских запросов (в SQL Server 2016), которые не основаны на встроенных таблицах. [Отказ от ответственности: я не уверен, что это действительно должно быть использовано для такого рода целей.]
Если вы все еще заинтересованы в использовании SQL Fiddle, у меня есть хорошие новости. Сегодня я запустил новую версию сайта, цель которой - повысить производительность и надежность. Если у вас все еще есть проблемы, пожалуйста, дайте мне знать. Спасибо