SQLFiddle是否被破坏? Oracle,SQL Server错误…?
我正在尝试在Oracle数据库的SQLFiddle中创build一个简单的表,并不断得到一个神秘的错误:
创build脚本错误。
这是一个简单的脚本失败:
create table t1 (f1 number, f2 number, f3 number);
任何人都可以帮忙吗?
更新:所有似乎再次工作。 查看来自Jake Feasel (SQL小提琴的创造者) 的答案 。
总结评论中的信息作为回答,并在撰写时提供最新信息:
- 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在“Language”下拉列表中提供了MySQL,Oracle,PostgreSQL和SQL Server的选项(以及与SQLFiddle类似的在线保存工作的function)。
- http://dbfiddle.uk可以selectMariaDB 10.2,Oracle 11g第2版,Postgres 8.4 / 9.4 / 9.5 / 9.6 / 10 Beta,SQL Server 2014/2016 / vNext和SQLite 3.8(以及在线保存工作以类似于SQLFiddle的方式)。 在这里看到更多的讨论
- Oracle的build议备选scheme是Oracle Application Express和Oracle Live SQL 。
- 具有更多有限function的MySQL替代品是sqlize.com 。
- 作为最后的手段,我偶尔会看到使用Stack Exchange Data Explorer创build不基于内置表的自定义查询的答案。 [免责声明:我不确定这是否真的被用于这种目的。]
如果你仍然有兴趣使用SQL小提琴我有一些好消息。 今天,我已经与该网站的新版本,旨在提高性能和可靠性。 如果你仍然有麻烦,请让我知道。 谢谢