Answers:
我构建了一个Web应用程序,该应用程序几乎可以完全满足您的要求:
我的目的是使人们更容易设置环境来演示他们试图解决的SQL问题,然后将链接发布到StackOverflow(或类似的东西),然后让人们去那里尝试解决它,与jsfiddle相同.net用于解决JavaScript问题。
我不确定您使用的是哪个SQL Server,但我认为您可以尝试Mimer SQL Validator。但是,它不会为显示查询结果保存任何数据。
您可以使用myLittleAdmin(用于SQL Server和MSDE)在SQL Server 2000上测试查询。这实际上是myLittleAdmin的实时演示应用程序,它是基于Web的SQL Server和MSDE数据库管理工具。
或者,您可以免费获得Windows Azure平台30天通行证,并在SQL Azure上尝试查询(限时)。
我不知道可以使用任何在线数据库,但是,如果问题是您需要一个简单的数据库来检查SQL语句,因为您无法访问生产数据库。您始终可以安装免费的小型Oracle Express(XE)版。