我爱Aspx >> 数据库 >> 如何用sql语句修改数据表中字段,实现identity(100,1)的递增如何用sql语句修改数据表中字段,实现identity(100,1)的递增
>
create table common_info(
name varchar(10),
value int)
insert into common_info values(@#msg_count@#, 100)
你的sql应该这么写(用存储过程):
create proc p_ins_alm_msg
@msg_count int out
as
select @msg_count = value from common_info where name = @#msg_count@#
update common_info set value = @msg_count+ 1 where name = @#msg_count@# and value =
@msg_count
if @@rowcount = 0
return -1000
insert into table1 (field0)
values(@msg_count)
return 0
go
【我对这篇文章有话说?】
SQL Server 7.0与以前的版本相比..[05-22]
SQL2000管理SQL7服务器出现TIMEO..[05-22]
使用MS SQL7的LINKED SERVER[05-22]
SQL语句中的一些特殊参数如何用变..[05-22]
SQL Server中死锁产生的原因及解..[05-22]
也谈如何缩小SQL SERVER日志文件[05-22]
Sql Server实用操作小技巧集合[05-22]
SQL SERVER日志清除的两种方法[05-22]
删除数据库中重复数据的几个方法[05-22]
更改数据库中表的所属用户的两个..[05-22]
SQL Server 7.0与以前的版本相比..[05-22]
SQL2000管理SQL7服务器出现TIMEO..[05-22]
使用MS SQL7的LINKED SERVER[05-22]
SQL语句中的一些特殊参数如何用变..[05-22]
SQL Server中死锁产生的原因及解..[05-22]
也谈如何缩小SQL SERVER日志文件[05-22]
IDENTITY列的一个有用操作[05-22]
聚合函数[05-22]
Sql Server实用操作小技巧集合[05-22]
SQL SERVER日志清除的两种方法[05-22]