如何在sql中实现自动编号(在线等待) 写一个触发器,每insert一行则把自动编号加1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.用标识字段,下面的语句为你的表增加名为ID且自动编号的主键:alter table 你的表 add id int identity(1,1) not null constraint PK_sys_zj_fielddict primary key clustered 右击表——〉设计表——〉插入一个字段id int——〉将标识 属性设为 是 标识种子 设为1 标识地增量 设为1这样就可以实现自动编号的功能了 2.在新增数据时,自动将最大编号加上,即新增时用下面的方法:insert into 你的表 select isnull(max(id),0)+1,其他字段的值列表 from 你的表 insert into能不能一次插入两个相同的列? 求助:如何修改数据库数据 如何实现这样的查询 2000server系统安装SQL2000问题(有图) 用sql语句生成表的问题: 关于索引的问题,再次求高手解惑! 请邹版主或高手解答一下(关于聚合函数) 在一个数据库里怎么查询有记录的表? 加密解密的问题 两个结构相同的表,写数据时候有没有好办法? 我还原一个数据库时,系统提示"以单用户模式"启动,该怎么办呢? 系统环境变化,像ADOQuery属性数据链接属性中如何再自动识别SQL服务器名
用标识字段,下面的语句为你的表增加名为ID且自动编号的主键:alter table 你的表 add id int identity(1,1) not null constraint PK_sys_zj_fielddict primary key clustered
这样就可以实现自动编号的功能了
在新增数据时,自动将最大编号加上,即新增时用下面的方法:
insert into 你的表
select isnull(max(id),0)+1,其他字段的值列表 from 你的表