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 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语句,大家可以参考下,修改成自己的语句。
用delphi语言实现“sql语句循环表名”(自己用过并进行的总结)
上面那一句SQL语句的意思就是:从表材料进货明细表中取出定额名称及规格的值 例2、查询材料进货明细表的详细记录 SELECT * FROM [材料进货明细表$] 等价于: SELECT 序号, 定额名称,规格,日期,单位,数量 FROM ...
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,'...
目录 1 、创建表 2、追加字段-删除字段 ... 16、Sql语句性能Top10 17、查询 表信息 18、查询表说明 19、查询表字段详情 ok!!! 1 、创建表 --删除表 --DROP TABLE [dbo].[表名] --创建表 CREA
sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值
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章 主要的...
有的表需要添加自增列,在添加新纪录时自动添加一个序号,有两种不错的方法通过T-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 2005 新增特性 ...SQL Server2005中利用SQL语句自动生成序号的俩种方式 SQL2005实现循环每一行做一定操作 关于SQL2000/2005下将数据导出到文本 如何将SQLServer2005中的数据同步到Oracle中 ...
帆软cpt模板及sql 帆软FineReport使用技巧总结 1.重复与冻结设置,作用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表-条件显示-新建条件...
上面括号中的语句,就是子查询语句(内部查询)。在外面的是外部查询,其中外部查询可以包含以下语句: 1、 包含常规选择列表组件的常规select查询 2、 包含一个或多个表或视图名称的常规from语句 3、 可选的...
rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like \'%字段值%\'...