SQL Server 2012可编程性新特性_1_Sequence
来源:互联网 发布:上海人工智能上市企业 编辑:程序博客网 时间:2024/05/16 10:03
SQL Server 2012可编程性新增了一些新的特性,这些特性使得我们的日常工作变得更加简单,下面一起来学习一下:
序列(Sequence)是一种用户定义的架构绑定对象,它根据创建该序列时采用的规范生成一组数值。这组数值以定义的间隔按升序或降序生成,并且可根据要求循环(重复)。序列不与表相关联,这一点与标识列不同。
有两种方式创建序列号,一是通过对象资源管理器-->DB-->可编程性-->右击“序列”,请参考下图:
第二种方式是通过T-SQL,如下:
CREATE SEQUENCE Seq1START WITH 1INCREMENT BY 1
序列号的使用可以通过NEXT VALUE FOR实现:
SELECT NEXT VALUE FOR Seq1
注意,事务是不支持序列号的,也就是说事务对序列号没有作用,当前值该增加的还是一样增加,并不能通过Rollback让它增加失败:
BEGIN TRANSELECT NEXT VALUE FOR Seq1ROLLBACK TRAN
更详细的信息可参考MS官网:
http://msdn.microsoft.com/zh-cn/library/ff878091(v=sql.110).aspx
http://msdn.microsoft.com/zh-cn/library/ff878058(v=sql.110).aspx
- SQL Server 2012可编程性新特性_1_Sequence
- SQL Server 2012可编程性新特性_2_OFFSET
- SQL Server 2012可编程性新特性_3_THROW
- SQL Server 2012可编程性新特性_4_WITH RESULT SETS
- SQL Server 2012可编程性新特性_5_sp_describe_first_result_set
- SQL Server 2012可编程性新特性_7_分析函数
- SQL Server 2012可编程性新特性_6_14个新的内置函数
- SQL Server 2012可编程性新特性_8_OVER 子句功能增强
- SQL Server “Denali” ---SQL 2012 新特性
- SQL Server 2012 管理新特性:AlwaysOn
- SQL Server 2012 T_SQL新特性之一
- SQL Server 2005新特性
- SQL Server 2005新特性
- SQL Server 2005新特性
- SQL Server 2005新特性
- SQL Server 2005新特性
- sql server 2008新特性
- sql server 2008 新特性
- Flash与后台数据交互方法总结
- 哈希(Hash)表
- Android:软件卸载的另一种方法adb uninstall
- Android中Style和Theme的使用
- matlab解方程组
- SQL Server 2012可编程性新特性_1_Sequence
- 用NSSecureTextField和NSTextField重叠实现可见输入的密码
- 周末总结_读书
- android 启动模式
- freetds的一些函数接口
- Role Management Tool to install or configure Microsoft .NET Framework 3.5
- 伤筋动骨100天(0)
- StarUML的简单明了教程
- 【动态规划】最大m子段和