表A(id int indentity(1,1) primary key ;sort int )
希望插入时sort 自动增加一,相当于自增长字段
希望插入时sort 自动增加一,相当于自增长字段
解决方案 »
- 客户端A能访问应用服务器B,应用服务器B能访问数据库C
- 索引方面知识求教
- 数据库与Excel表格里面的数据导入导出 numeric类型
- 大家看看这个带in的语句怎么优化
- 100分急求:sp_trace_setevent 建立自己的存贮过程跟踪,但无法获取事件!!!!
- 一个表中出现了完全相同的两行数据要想删除一行怎么做
- sql如何查询一个字段同时满足几个值的记录?
- 语法错在哪!!!!在线等!!!
- 有几个很简单的数据库查询问题 !!!!!!!!!!!!!!!!!!!!
- ODBC开发sql serverDB中sql语句的字符串中含有"'"怎么办?
- 在线急求解决!!我把所有SQL Server登陆用户的system administrators服务器角色去掉后,我无法管理数据库了!!!
- 附加数据库总是提示错误,请问如何修复回日志文件?
indentity
-->
identitycreate table A(id int identity(1,1) primary key ,sort int )
id 值 则sort值sort
1 2
2 3
4 4
6 5
9 6只要是sort增加就可以了
sort
1
3
5
8
20
create table A(id int identity(1,1) primary key ,sort as id, 字段1 varchar(100))
select top 1 @tmp=id from A order by id desc
set @tmp=@tmp+1
create table A(id int identity(1,1) primary key ,sort as id, 字段1 varchar(100))这样之后能不能,让sort 列更新?
create trigger tri_insert on mytable
for insert
as
update a set sort = i.id from mytable a,inserted i where a.id = i.id
create table one(id int identity(1,1) primary key ,sort int)
go
create trigger oneadd on one for inserted as
update one set sort=id from one,inserted where one.id=inserted.id