Sqlserver Sequence操作

USE [database_test]
GO

--创建SEQUENCE
CREATE SEQUENCE defaultSequence
AS INT
--设置开始行
START WITH 1
--自增量
INCREMENT BY 1

--删除SEQUENCE
DROP SEQUENCE [DefaultSequence]

--修改SEQUENCE
ALTER SEQUENCE defaultSequence
--自增量
INCREMENT BY 3

SELECT NEXT VALUE FOR [DefaultSequence]

GO
时间: 2024-10-09 07:31:00

Sqlserver Sequence操作的相关文章

记一次SqlServer骚操作——递归

目录 记一次SqlServer骚操作--递归 创建一个测试表,并灌入一些数据 兼容MSSQL2008以下的版本 正向查找 反向查找 MSSQL2008以后的版本 正向查找 反向查找 记一次SqlServer骚操作--递归 ? 最进需要用到sql递归更新数据的问题,因为需要兼容Sql Server 2000的语法,所以在Sql Server2008前后有两种不同的写法,这里简单记录一下. 创建一个测试表,并灌入一些数据 CREATE TABLE Test ( Id INT, PId int ) I

SQLserver数据库操作帮助类SqlHelper

1 SqlHelper源码 using System; using System.Data; using System.Xml; using System.Data.SqlClient; using System.Collections; namespace SQL.Access { /// <summary> /// SqlServer数据访问帮助类 /// </summary> public sealed class SqlHelper { #region 私有构造函数和方法

oracle序列sequence操作汇总(命令)--待续

1.创建sequence 2.删除sequence 3.查询有哪些sequence select * from user_objects where object_type='SEQUENCE'; 4.查询某个sequence的进度 http://blog.chinaunix.net/uid-20372841-id-1695181.html

Codeforces Round #174 (Div. 2)---C. Cows and Sequence(操作序列)

Bessie and the cows are playing with sequences and need your help. They start with a sequence, initially containing just the number 0, and perform n operations. Each operation is one of the following: Add the integer xi to the first ai elements of th

sqlserver数据库操作公共类DBOperate

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Data; using System.Windows.Forms; using  WindowsFormsApplication1.DBTools;//提供数据库连接 namespace liuxw_MPS.DBTools {     ///

SqlServer临时表操作

临时表是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作,在VFP(Visual FoxPro ,是Microsoft公司推出的最新可视化数据库管理系统平台)退出时自动被释放. 可以创建本地和全局临时表.本地临时表仅在当前会话中可见:全局临时表在所有会话中都可见.本地临时表的名称前面有一个编号符 (#),而全局临时表的名称前面有两个编号符 (##). 如果本地临时表由存储过程创建或由多个用户同时执行的应用程序创建,则 SQL Server 必须能够区分由不同用户创建的表

SQLServer字符操作

1.CHARINDEX('A',‘VALUE’)    result:2 style:PATINDEX(varchar,varchar) 解释:A在字符串VALUE的位置次序. 2.PATINDEX('%A%',‘VALUE’)    result:2    style:PATINDEX('%xx%',varchar) 解释:A在字符串VALUE的位置次序. 3.LEFT('VALUE',3)    result:VAL    style:LEFT(varchar,int) 解释:从VALUE左

SQLServer数据库操作

--创建数据库create database 在线考试系统on(name=在线考试系统_DATA,filename='E:\DB\在线考试系统_DATA.mdf',size=5mb,maxsize=20mb,filegrowth=5%)log on(name=在线考试系统_log,filename='E:\DB\在线考试系统_log.ldf',size=2mb,maxsize=10mb,filegrowth=1mb) USE [在线考试系统]GOalter database 在线考试系统add

sqlserver日期操作

declare @aa datetimedeclare @bb datetime SET @aa=GETDATE()print @aa set @bb=CONVERT(datetime,'2017 04 29 15:00:00')print @bb print datediff(day, @aa,@bb)print datediff(hour, @aa,@bb)print datediff(minute , @aa,@bb)print datediff(second , @aa,@bb) ===