`
yilvqingtai
  • 浏览: 9298 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

sql语句中的序号自动增加

 
阅读更多
A.直接定义,例如
字段类型设置为int型,种子为1,增量。即可。
identity(startvalues,addvalues)
A int identity(35,1)
这就表示字段A的,初始值是35,以1自动增加
也就是说如果你的第一条记录是,那么下一条记录就是36
其中的(35和1)根据自己的实际情况定!!
,对于这种用法,你同时需要了解相关的用法,例如编号重置等等。例如:
1、truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。
truncate table tablename
2、而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。
DBCC CHECKIDENT (tablename,reseed,1)

B.就是用identity(data_type,seed,increment),见phantomMan(asp.net VS 数据库)的代码,然后我这里有一段别人写的代码,是在sp,传入identity的seed,以供参考:
create table tt (n nvarchar(10))
insert into tt select 'a ' union all select 'b ' union all select 'c ' union all select 'd '
go
select * from tt
go
create proc d
@id int
as
declare @bh int
set @bh=@id
exec( 'select identity(int, '+@bh+ ',1) id,* into #t from tt select * from #t drop table #t ')
go
exec d 10
go
drop proc d
drop table tt

分享到:
评论

相关推荐

    序号自动生成.sql

    使用sql语句,在数据库记录加入时,自动生成序号

    用于生成数据字典的SQL语句

    /*SQL Server数据库字典(查询所有的表结构)*/ SELECT TOP 100 PERCENT --a.id, CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS ...

    利用SQL语句自动生成序号的两种方式.pdf

    。。。

    利用SQL语句自动生成序号的两种方式.docx

    。。。

    在查询中生成序号列

    在查询中生成序号列,构思巧妙。请作者与我联系,以便在这附上您的大名。

    连续序号的 sql语句

    连续序号的 sql语句,大家可以参考下,修改成自己的语句。

    用delphi语言实现 sql语句循环表名

    用delphi语言实现“sql语句循环表名”(自己用过并进行的总结)

    数据透视表SQL语句入门

    上面那一句SQL语句的意思就是:从表材料进货明细表中取出定额名称及规格的值 例2、查询材料进货明细表的详细记录 SELECT * FROM [材料进货明细表$] 等价于: SELECT 序号, 定额名称,规格,日期,单位,数量 FROM ...

    SQL常用错误处理方法

    SQL常用错误处理方法;SQL;sql错误;SQL安装错误;常用错误等等

    sql语句生成标准的字典

    自动生成数据字典。 SELECT 表名=case when a.colorder=1 then d.name else '' end, --字段序号=a.colorder, 字段名=a.name, 字段说明=isnull(g.[value],''), --标识=case when COLUMNPROPERTY( a.id,a.name,'...

    常用的Sql语句 (Sqlserver)

    目录 1 、创建表 2、追加字段-删除字段 ... 16、Sql语句性能Top10  17、查询 表信息 18、查询表说明 19、查询表字段详情 ok!!! 1 、创建表 --删除表 --DROP TABLE [dbo].[表名] --创建表 CREA

    sqlserver中根据某个字符切割字符串函数

    sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值

    精通SQL--结构化查询语言详解

    1.5.3 sql语句的结构 13 .1.5.4 sql的优点 13 1.5.5 sql的执行 14 1.6 sql环境 15 1.6.1 环境 15 1.6.2 sql的层次结构 15 1.6.3 客户程序和服务程序系统 17 1.6.4 sql环境中对象的命名规则 18 第2章 主要的...

    SQL Server 2008怎样添加自增列实现自增序号

    有的表需要添加自增列,在添加新纪录时自动添加一个序号,有两种不错的方法通过T-SQL代码、通过企业管理器在此分享给大家

    合并sql文件工具.rar

    自己写的一款合并sql文件的工具,用于多个sql语句的合并。合并后的总sql按照被合并的sql的文件名称时间顺序和序号进行排序,所以需要将要合并的sql语句名称打上时间和序号。内附有使用说明,用法简单易懂。

    精通SQL 结构化查询语言详解

    1.5.3 SQL语句的结构  1.5.4 SQL的优点  1.5.5 SQL的执行  1.6 SQL环境  1.6.1 环境  1.6.2 SQL的层次结构  1.6.3 客户程序和服务程序系统  1.6.4 SQL环境中对象的命名规则  第2章 主要的关系...

    sql server2005教程

    目录: SQL 2005 新增特性 ...SQL Server2005中利用SQL语句自动生成序号的俩种方式 SQL2005实现循环每一行做一定操作 关于SQL2000/2005下将数据导出到文本 如何将SQLServer2005中的数据同步到Oracle中 ...

    帆软cpt模板及sql

    帆软cpt模板及sql 帆软FineReport使用技巧总结 1.重复与冻结设置,作用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表-条件显示-新建条件...

    T-SQL高级查询

    上面括号中的语句,就是子查询语句(内部查询)。在外面的是外部查询,其中外部查询可以包含以下语句: 1、 包含常规选择列表组件的常规select查询 2、 包含一个或多个表或视图名称的常规from语句 3、 可选的...

    SQL语法大全

    rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like \'%字段值%\'...

Global site tag (gtag.js) - Google Analytics