我正在尝试在SQLFiddle中创建一个简单的表对于 Oracle 数据库并不断收到神秘错误:
Create script error.
这是一个失败的简单脚本:
create table t1 (f1 number, f2 number, f3 number);
有人可以帮忙吗?
最佳答案
更新:一切似乎又恢复正常了。请参阅the answer from Jake Feasel (SQL Fiddle 的创建者)。
总结评论中的信息作为答案并更新撰写时的最新信息:
- SQLFiddle 被破坏了大约一年,但截至 2017 年 7 月 7 日,它可以为 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 类似的方式在线保存工作的能力)。查看进一步讨论here .
- 建议的 Oracle 替代方案是 Oracle Application Express和 Oracle Live SQL .
- 功能更有限的 MySQL 替代方案是 sqlize.com .
- 一个笨重的 MySQL 替代方案是 sqltest.net (如果您能找到绕过广告的方法)。
- 作为最后的手段,我偶尔会看到使用 Stack Exchange Data Explorer 的答案。创建不基于内置表的自定义查询(在 SQL Server 2016 中)。 [免责声明:我不确定它是否真的应该用于这种目的。]
关于sql-server - SQLFiddle 坏了吗? Oracle、SQL Server 的错误...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35735405/