42

我正在尝试在SQLFiddle for Oracle 数据库中创建一个简单的表,并不断收到神秘错误:

创建脚本错误。

这是一个失败的简单脚本:

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

有人可以帮忙吗?

4

2 回答 2

67

更新:一切似乎又恢复了。请参阅Jake Feasel(SQL Fiddle 的创建者)的答案。

总结评论中的信息作为答案并在撰写本文时更新:

  1. SQLFiddle 被破坏了大约一年,但截至 2017-07-07 它正在为Oracle 11g R2工作。
  2. MS SQL Server 2008MS SQL Server 2014MySQL 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 第 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 ExpressOracle Live SQL
  5. 一个功能更有限的 MySQL 替代品是sqlize.com
  6. 一个笨重的 MySQL 替代品是sqltest.net(如果你能在广告中找到自己的方式)。
  7. 作为最后的手段,我偶尔会看到使用Stack Exchange Data Explorer创建不基于内置表的自定义查询(在 SQL Server 2016 中)的答案。[免责声明:我不确定它是否真的应该用于这种目的。]
于 2016-06-05T20:07:02.733 回答
12

如果您仍然对使用 SQL Fiddle 感兴趣,我有一些好消息。今天我上线了一个新版本的网站,旨在提高性能和可靠性。如果您仍然遇到问题,请告诉我。谢谢

于 2017-06-18T00:12:10.823 回答