SQLFiddle не работает? Ошибки для Oracle, SQL Server, ?

Я пытаюсь создать простую таблицу в SQLFiddle для базы данных Oracle и продолжаю получать загадочную ошибку:

Ошибка создания скрипта.

Вот простой скрипт, на котором он не работал:

create table t1 (f1 number, f2 number, f3 number);

Может ли кто-нибудь помочь с этим?


person Walter_Ritzel    schedule 01.03.2016    source источник
comment
Скрипка View Sample также выдает ошибку. Это работает для других типов баз данных.   -  person Walter_Ritzel    schedule 02.03.2016
comment
Та же ошибка возникает для MS SQL Server 2014 и 2008.   -  person Walter_Ritzel    schedule 02.03.2016
comment
Сегодня ошибка выглядит немного иначе: вызов веб-службы выдает ошибку 504 GATEWAY TIMEOUT для MySQL, Oracle и MS SQL. Вчера звонок вернулся с 201 Completed, но выдает ошибку на интерфейсе.   -  person Walter_Ritzel    schedule 02.03.2016
comment
SQLFiddle уже давно не работает для Oracle.   -  person a_horse_with_no_name    schedule 04.03.2016
comment
Есть ли какой-либо другой инструмент, который можно использовать в Интернете как SQLFiddle?   -  person Walter_Ritzel    schedule 04.03.2016
comment
@Walter_Ritzel Не могли бы вы использовать apex.oracle.com/en в качестве альтернативы?   -  person runningviolent    schedule 16.05.2016
comment
попробуйте livesql.oracle.com   -  person anilech    schedule 19.05.2016
comment
dbfiddle.uk — еще одна альтернатива.   -  person Paul Maxwell    schedule 18.06.2017


Ответы (2)


ОБНОВЛЕНИЕ: кажется, что все снова работает. См. ответ Джейка Физеля (создатель SQL Fiddle).

Чтобы обобщить информацию из комментариев в качестве ответа и обновить ее на момент написания:

  1. SQLFiddle не работал около года, но по состоянию на 07.07.2017 он работает для Oracle 11g R2.
  2. Также кажется, что он не работает для MS SQL Server 2008, MS SQL Server 2014 и MySQL 5.5 но MySQL 5.6 работает.

(Пожалуйста, прокомментируйте, если какое-либо из приведенных выше изменений изменится, и я соответствующим образом обновлю ответ).

Альтернативы SQLFiddle

  1. http://rextester.com содержит параметры для MySQL, Oracle, PostgreSQL и SQL Server в раскрывающемся списке "Язык" (а также как возможность сохранять работу онлайн аналогично SQLFiddle).
  2. 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.
  3. 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). См. дальнейшее обсуждение здесь.
  4. Предлагаемые альтернативы для Oracle: Oracle Application Express и Oracle Live SQL.
  5. Альтернативой MySQL с более ограниченной функциональностью является sqlize.com.
  6. Неуклюжей альтернативой MySQL является sqltest.net (если вы сможете найти способ обойти рекламу).
  7. В крайнем случае, я иногда встречал ответы, в которых для создания настраиваемые запросы (в SQL Server 2016), не основанные на встроенных таблицах. [Отказ от ответственности: я не уверен, что это действительно должно использоваться для такой цели.]
person Steve Chambers    schedule 05.06.2016
comment
На самом деле, я бы ожидал, что это какое-то официальное сообщение от команды SQLFiddle, поскольку они указали SO как средство для связи с ними, но вы достаточно хорошо обобщили результаты. - person Walter_Ritzel; 05.06.2016
comment
rextester.com не отображает вывод для oracle. Просто выполнение. Oracle Exp не позволяет создавать хранимые процедуры и другие ограничения. - person garg10may; 01.05.2017
comment
rextester.com идеально подходил для SQL Server. Спасибо большое. - person arcee123; 11.05.2017
comment
@SchmitzIT Пожалуйста, предоставьте ссылку, если это возможно, или предоставьте дополнительную информацию о вашей схеме в виде простой схемы, указанной выше для MySQL 5.6. все еще работает (по крайней мере, иногда). - person Steve Chambers; 03.07.2017
comment
@SteveChambers Я думаю, проблема была в том, что скрипт содержал имя функции в качестве имени таблицы. Исправил это, и, похоже, он снова работает. - person SchmitzIT; 03.07.2017
comment
Причина, по которой он снова работает, вероятно, связана с тем, что я переписал SQL Fiddle, чтобы использовать новый, значительно улучшенный бэкэнд. Смотрите мой ответ на этот вопрос для более подробной информации :) - person Jake Feasel; 10.07.2017
comment
Хорошая работа @JakeFisel! Я особенно рад видеть, что некоторые из старых сохраненных скриптов в других ответах, которые были временно сломаны, снова работают :-) - person Steve Chambers; 10.07.2017

если вы все еще заинтересованы в использовании SQL Fiddle, у меня есть хорошие новости. Сегодня я запустил новую версию сайта, целью которой является повышение производительности и надежности. Если у вас все еще есть проблемы, пожалуйста, дайте мне знать. Спасибо

person Jake Feasel    schedule 18.06.2017
comment
Джейк, при использовании SQL Fiddle я получаю ошибку плохого шлюза — пожалуйста, помогите! Я пытаюсь запустить следующий код SQL - person Jersey_Guy; 22.09.2017
comment
CREATE TABLE Student( [ID] int NULL , [Name] [varchar](10) NULL) INSERT в значения Student(1, 'Боб') INSERT в значения Student(2, 'Alex') INSERT в значения Student(3, 'Майк') ВСТАВИТЬ в значения учащегося(4, 'Мелинда') ВСТАВИТЬ в значения учащегося(5, 'Джейн') ВСТАВИТЬ в значения учащегося(6, 'Мэри') - person Jersey_Guy; 22.09.2017
comment
sqlfiddle.com недоступен, как я пытался сейчас. Возвращает ошибку: зависание сервера - person nanosoft; 27.08.2019