最好不要这样做,确实要改的话可以这样:
在删除3的同时做个更新:
update 表 set 字段=字段-1 where 字段>删除字段的值(这儿是3)
做个删除的触发器也可以,这样在数据库中删除也可以执行。
在删除3的同时做个更新:
update 表 set 字段=字段-1 where 字段>删除字段的值(这儿是3)
做个删除的触发器也可以,这样在数据库中删除也可以执行。
解决方案 »
- sql server 2008运行要多少硬盘空间?
- 行转列 然后按条件查询
- 一條語句如何插入多行,其中一列是序號,要求從1至插入最大行數
- CLR存储过程当中必须包含connect语句么,如何把connection对象传给存储过程
- ***************请问关于存储过程执行过程中出现错误的问题***********************
- 课程表查询的sql语句及其优化方式求助
- 菜鸟问题,得到答案就给分
- 数据库备份问题?
- vs中调试 sql2005 存储过程遇到的问题
- sql2000 如何存储空间数据(mapinfor)!!!!!!!!!急
- VC + Sql Server 7.0 为什么总是出现超时错误?
- 这个mssql2000下的程序为什么在7.0下用不了?
create table table1
(
userid int identity(1,1) not null,
username varchar(30)
)insert into table1(username) values('tom1')
insert into table1(username) values('tom2')
insert into table1(username) values('tom3')select * from table12.
alter table table1
drop column useridselect * from table1
3.
alter table table1
add
userid int identity(1,1) not nullselect * from table1
是用 lincanwen(海) 的update字段的方法好呢?
还是 wzg2000(王) 的来回倒表的方法好??
再请教。