当前位置:  开发笔记 > 数据库 > 正文

您正在等待哪些SQL改进?

如何解决《您正在等待哪些SQL改进?》经验,为你挑选了8个好方法。

处理SQL向我们展示了一些限制,让我们有机会想象可能是什么.

您还在等待SQL的哪些改进?你会把哪个放在愿望清单之上?

如果您在答案中发布您的功能请求缺少的数据库,我认为这可能会很好.



1> Dalin Seivew..:

特定于T-SQL:从存储过程返回的结果集中进行选择的一种不错的方法,该结果集不涉及将其放入临时表或使用某些模糊函数.

SELECT * FROM EXEC [master].[dbo].[xp_readerrorlog]



2> catfood..:

我知道这是非常不现实的,但我希望他们能够使INSERT和UPDATE的语法保持一致.谈论无偿的非正交性.



3> FerranB..:

运营商管理日期范围(或数字):

where interval(date0, date1) intersects interval(date3, date4) 

编辑:日期或数字,当然是相同的.

编辑2:似乎Oracle有一些东西要去,没有文档的OVERLAPS谓词.更多信息在这里.



4> cletus..:

用分层数据走树的好方法.Oracle有CONNECT BY一个简单而通用的结构,即存储一个对象和一个自引用连接回到表'parent'很难以自然的方式查询.



5> Tom Ritter..:

SQL Server比SQL更多,但与Source Control的集成更好.优选SVN而不是VSS.



6> John Nilsson..:

隐式连接或应该调用的内容(即绑定到表定义的预定义视图)

来自CUSTOMER C的SELECT CUSTOMERID,SUM(C.ORDERS.LINES.VALUE)

重新设计整个GROUP BY事物,以便SELECT子句中的每个表达式都不必在GROUP BY子句中重复

一些支持let表达式或其他更合法的地方使用别名,有点与GROUP BY有关,但我发现其他时候我只是讨厌Oracle强迫我使用外部select只是为了通过别名引用一个大表达式.



7> BoltBait..:

我希望看到在字符串处理中使用正则表达式的能力.



8> Cervo..:

一种动态指定列/表的方法,而不必求助于在另一个上下文中执行的完整动态sql.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有