查看: 13458|回复: 86

[讨论] 【话题讨论】谈一谈SQL Server 2012的T-SQL增强

[复制链接]
论坛徽章:
1
ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11
发表于 2013-2-26 09:51 | 显示全部楼层 |阅读模式
SQL Server 2012在Transact-SQL(T-SQL)方面有了一些新的内容,对于开发人员来说很多新增功能都是很不错的,例如支持使用FETCH与OFFSET进行数据分页;支持了FIRST_VALUE和LAST_VALUE;新增EOMONTH函数;包含了Access和Visual Basic中Choose函数,IIF函数;新增了TRY_CONVERT函数,LAG函数,CONCAT函数等等,我就不一一列举了.


本周议题:
1.SQL Server 2012关于T-SQL的增强你使用过哪些?
2.你最喜欢的是哪一点内容的增强?
3.你最希望SQL Server下一版本有哪些T-SQL方面的增强?

讨论时间:2013.2.26-2013.3.8

活动奖励:活动结束后将会抽取5名会员赠送U盘一个,欢迎大家发表意见!!:rolleyes:

1.jpg

获奖会员: jief luckyrandom 张兵1989  00  dingjun123

论坛徽章:
25
ITPUB伯乐
日期:2012-05-22 15:05:35慢羊羊
日期:2015-05-08 15:34:02喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2013-2-26 09:56 | 显示全部楼层
额 还没使用过呢....

使用道具 举报

回复
论坛徽章:
25
ITPUB伯乐
日期:2012-05-22 15:05:35慢羊羊
日期:2015-05-08 15:34:02喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2013-2-26 09:56 | 显示全部楼层
额 还没使用过呢....

使用道具 举报

回复
认证徽章
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
发表于 2013-2-26 10:03 | 显示全部楼层
hwtong 发表于 2013-2-26 09:56
额 还没使用过呢....

可以试试哇。嘿嘿

使用道具 举报

回复
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
发表于 2013-2-26 10:16 | 显示全部楼层
maco兄的主题,顶一个

1.SQL Server 2012关于T-SQL的增强你使用过哪些?
基本都用过。Concat,format,choose,iif,还有新增的日期函数和类型转换函数,大多都是语法糖的感觉。但是这些语句使得T-SQL更简洁高效。
当然了,分页不是。

2.你最喜欢的是哪一点内容的增强?
THROW语句.

3.你最希望SQL Server下一版本有哪些T-SQL方面的增强?
2012中的新语句的确很方便,但是我所在的公司生产环境没有2012,所以好处体会不深。目前还没有希望加的增强。

使用道具 举报

回复
认证徽章
论坛徽章:
86
秀才
日期:2015-09-21 09:46:16目光如炬
日期:2014-07-28 06:00:03马上有钱
日期:2014-06-16 15:55:42马上有房
日期:2014-06-16 15:55:422014年世界杯参赛球队: 伊朗
日期:2014-06-13 11:29:242014年世界杯参赛球队:巴西
日期:2014-06-06 14:36:14马上有钱
日期:2014-04-04 13:51:21马上加薪
日期:2014-04-04 13:35:40马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02
发表于 2013-2-26 10:21 | 显示全部楼层
本帖最后由 buptdream 于 2013-2-26 10:29 编辑

1.SQL Server 2012关于T-SQL的增强你使用过哪些?
  1:OFFSET…FETCH对order by 的分页功能的增强,将mysql的分页的模式添加到这个版本中,非常的     方便,性能也得到很大的提升。
  2:对CONCAT函数做了很大的改进,比以前更加简单好用。
  3:日期/事件函数处理上有了些许改善。EOMONTH函数用于返回月份的最后一天,这对报表是一个非常      有用的特性。xxxFROMPARTS系列函数使用一系列参数而不是单个字符串来构造日期和时间。它包含     了对数据类型       Date、DateTime、DateTime2、DateTimeOffset、SmallDate以及Time的支持。
  4:T-SQL包含了Access和Visual Basic中Choose的函数。在某些情况下,它可以被当成一个简化版的      CASE使用。另外一个从这些语言中借鉴的函数是IIF。

2.你最喜欢的是哪一点内容的增强?
  对分页查询功能的增强,非常方便。虽然在性能上,没有得到很大的改进,但已经很灵活。
3.你最希望SQL Server下一版本有哪些T-SQL方面的增强?
  1:在查询转换方面,能够更加智能和灵活,更多考虑一些操作系统方面的因子来进行转换。
  2:能够在分布调试和异常处理上,功能更加完善一些。
  3:对sequence能够支持到绑定到特定表。

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
发表于 2013-2-26 10:22 | 显示全部楼层

使用道具 举报

回复
认证徽章
论坛徽章:
86
秀才
日期:2015-09-21 09:46:16目光如炬
日期:2014-07-28 06:00:03马上有钱
日期:2014-06-16 15:55:42马上有房
日期:2014-06-16 15:55:422014年世界杯参赛球队: 伊朗
日期:2014-06-13 11:29:242014年世界杯参赛球队:巴西
日期:2014-06-06 14:36:14马上有钱
日期:2014-04-04 13:51:21马上加薪
日期:2014-04-04 13:35:40马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02
发表于 2013-2-26 10:37 | 显示全部楼层
感觉很多功能都在开始靠拢oracle和mysql的功能,就是不同的实现方式。很多新特性已经在oracle使用很多年

使用道具 举报

回复
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:06:22ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09itpub13周年纪念徽章
日期:2014-09-28 10:55:55懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
发表于 2013-2-26 11:01 | 显示全部楼层
进来学习……

使用道具 举报

回复
求职 : 数据库管理员
认证徽章
论坛徽章:
19
ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:482016猴年福章
日期:2016-02-23 09:58:342016猴年福章
日期:2016-02-18 09:31:30金牛座
日期:2016-01-13 09:11:33ITPUB14周年纪念章
日期:2015-10-26 17:23:44巨蟹座
日期:2015-10-20 10:17:21马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08ITPUB社区12周年站庆徽章
日期:2013-10-17 13:56:59ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
发表于 2013-2-26 11:30 | 显示全部楼层
没有用过。

使用道具 举报

回复

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

本版积分规则 发表回复

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