12
返回列表 发新帖
楼主: Naldonado

【讨论】看到SqlServer中有人用递归with

[复制链接]
论坛徽章:
169
SQL数据库编程大师
日期:2016-01-13 10:30:43SQL极客
日期:2013-12-09 14:13:35SQL大赛参与纪念
日期:2013-12-06 14:03:45最佳人气徽章
日期:2015-03-19 09:44:03现任管理团队成员
日期:2015-08-26 02:10:00秀才
日期:2015-07-28 09:12:12举人
日期:2015-07-13 15:30:15进士
日期:2015-07-28 09:12:58探花
日期:2015-07-28 09:12:58榜眼
日期:2015-08-18 09:48:03
11#
 楼主| 发表于 2014-10-29 18:56 | 只看该作者
solomon_007 发表于 2014-10-29 18:45
根据我最近的项目,sqlserver 与 ORACLE 在分析函数方面还是比较接近的,基本不用改写,两边都可以用

我们dm对分析函数支持比较好,但是暂不考虑支持递归with,so,我痛苦了。。。

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
12#
发表于 2014-10-29 21:55 | 只看该作者
你到底是移植到ORACLE还是DM?
楼顶就是个SYS_CONNECT_BY_PATH吧。

使用道具 举报

回复
论坛徽章:
169
SQL数据库编程大师
日期:2016-01-13 10:30:43SQL极客
日期:2013-12-09 14:13:35SQL大赛参与纪念
日期:2013-12-06 14:03:45最佳人气徽章
日期:2015-03-19 09:44:03现任管理团队成员
日期:2015-08-26 02:10:00秀才
日期:2015-07-28 09:12:12举人
日期:2015-07-13 15:30:15进士
日期:2015-07-28 09:12:58探花
日期:2015-07-28 09:12:58榜眼
日期:2015-08-18 09:48:03
13#
 楼主| 发表于 2014-10-29 22:04 | 只看该作者
newkid 发表于 2014-10-29 21:55
你到底是移植到ORACLE还是DM?
楼顶就是个SYS_CONNECT_BY_PATH吧。

对啊,大师眼力不错啊,我就是改成了SYS_CONNECT_BY_PATH,去掉第一个->
我移植到dm的。达梦的方向是与oracle高度兼容,跟着项目走。所以oracle能用的方法,
dm一般也是可以的。

http://online.dameng.com/  大师可以试试,免安装,在线可以使用。

使用道具 举报

回复
论坛徽章:
737
季节之章:春
日期:2015-07-31 17:16:29ITPUB季度 技术新星
日期:2014-07-17 14:37:00季节之章:秋
日期:2015-07-31 17:16:14季节之章:夏
日期:2015-07-31 17:16:29股神
日期:2014-10-15 09:23:31衰神
日期:2014-10-20 22:47:12季节之章:冬
日期:2015-07-31 17:16:14红钻
日期:2014-12-16 17:51:41洛杉矶湖人
日期:2016-09-23 08:18:15布鲁克林篮网
日期:2016-09-23 08:17:18
14#
发表于 2014-10-29 22:35 | 只看该作者
牛逼的楼主,我可能不会接触sql server了,目前oracle+hyperion Essbase体系+ODI

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
15#
发表于 2014-10-29 23:25 | 只看该作者
Naldonado 发表于 2014-10-29 22:04
对啊,大师眼力不错啊,我就是改成了SYS_CONNECT_BY_PATH,去掉第一个->
我移植到dm的。达梦的方向是与o ...

半个多小时过去了还没打开,一直在初始化页面。

使用道具 举报

回复
论坛徽章:
5
优秀写手
日期:2014-03-26 05:59:56马上有钱
日期:2014-10-30 16:45:50白羊座
日期:2015-11-10 11:35:01秀才
日期:2015-12-25 15:31:10秀才
日期:2016-01-25 15:02:04
16#
发表于 2014-10-30 10:44 | 只看该作者
ORACLE 11G也支持CTE的递归,如果达梦号称兼容各种主流数据库,那么不会连这个递归都不兼容吧?

使用道具 举报

回复
论坛徽章:
169
SQL数据库编程大师
日期:2016-01-13 10:30:43SQL极客
日期:2013-12-09 14:13:35SQL大赛参与纪念
日期:2013-12-06 14:03:45最佳人气徽章
日期:2015-03-19 09:44:03现任管理团队成员
日期:2015-08-26 02:10:00秀才
日期:2015-07-28 09:12:12举人
日期:2015-07-13 15:30:15进士
日期:2015-07-28 09:12:58探花
日期:2015-07-28 09:12:58榜眼
日期:2015-08-18 09:48:03
17#
 楼主| 发表于 2014-10-30 11:07 | 只看该作者
WY24420 发表于 2014-10-30 10:44
ORACLE 11G也支持CTE的递归,如果达梦号称兼容各种主流数据库,那么不会连这个递归都不兼容吧?

阁下的话有点咄咄逼人啊。。。我们是跟着项目走的。。。项目推动产品发展。

使用道具 举报

回复
论坛徽章:
223
2010新春纪念徽章
日期:2010-03-01 11:20:51ITPUB元老
日期:2019-04-25 13:46:07至尊黑钻
日期:2015-08-13 13:38:12至尊黑钻
日期:2015-02-15 09:47:472015年中国系统架构师大会纪念徽章
日期:2015-07-31 17:48:20管理团队2007贡献徽章
日期:2015-01-19 09:48:272015中国数据库技术大会纪念徽章
日期:2015-05-15 14:08:23海蓝宝石
日期:2015-02-03 10:23:39红宝石
日期:2015-02-03 10:26:04会员2007贡献徽章
日期:2015-02-03 10:26:41
18#
发表于 2014-10-30 11:39 | 只看该作者
SQL Server 中用 with 做递归查询还是很不错的,要查那种多层树形结构,非常方便。

使用道具 举报

回复
论坛徽章:
4
2014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02马上有对象
日期:2014-02-20 19:18:44秀才
日期:2015-11-11 10:07:14
19#
发表于 2014-10-30 14:47 | 只看该作者
试用了一下,这个达梦 还是不错的

使用道具 举报

回复
求职 : 数据分析/ETL
论坛徽章:
16
鲜花蛋
日期:2014-08-09 15:15:33秀才
日期:2019-11-14 15:05:06秀才
日期:2019-11-14 15:03:23秀才
日期:2019-11-14 14:53:19秀才
日期:2019-11-14 14:44:34秀才
日期:2019-11-14 14:31:30目光如炬
日期:2018-07-01 22:00:00目光如炬
日期:2018-04-02 17:00:02火眼金睛
日期:2017-11-30 22:00:00火眼金睛
日期:2017-11-01 17:00:02
20#
发表于 2017-11-1 16:53 | 只看该作者
Naldonado 发表于 2014-10-29 18:53
丁总表示无压力,有一个team一起搞。

测试一下回复功能

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表