处理SQL向我们展示了一些限制,让我们有机会想象可能是什么.
您还在等待SQL的哪些改进?你会把哪个放在愿望清单之上?
如果您在答案中发布您的功能请求缺少的数据库,我认为这可能会很好.
特定于T-SQL:从存储过程返回的结果集中进行选择的一种不错的方法,该结果集不涉及将其放入临时表或使用某些模糊函数.
SELECT * FROM EXEC [master].[dbo].[xp_readerrorlog]
我知道这是非常不现实的,但我希望他们能够使INSERT和UPDATE的语法保持一致.谈论无偿的非正交性.
运营商管理日期范围(或数字):
where interval(date0, date1) intersects interval(date3, date4)
编辑:日期或数字,当然是相同的.
编辑2:似乎Oracle有一些东西要去,没有文档的OVERLAPS谓词.更多信息在这里.
用分层数据走树的好方法.Oracle有CONNECT BY
一个简单而通用的结构,即存储一个对象和一个自引用连接回到表'parent'很难以自然的方式查询.
SQL Server比SQL更多,但与Source Control的集成更好.优选SVN而不是VSS.
隐式连接或应该调用的内容(即绑定到表定义的预定义视图)
来自CUSTOMER C的SELECT CUSTOMERID,SUM(C.ORDERS.LINES.VALUE)
重新设计整个GROUP BY事物,以便SELECT子句中的每个表达式都不必在GROUP BY子句中重复
一些支持let表达式或其他更合法的地方使用别名,有点与GROUP BY有关,但我发现其他时候我只是讨厌Oracle强迫我使用外部select只是为了通过别名引用一个大表达式.
我希望看到在字符串处理中使用正则表达式的能力.
一种动态指定列/表的方法,而不必求助于在另一个上下文中执行的完整动态sql.