怎样写这个store procedure 当前的流水编号是递增的吗?如果是,可以设置成identity. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @number varchar(255), @ilen int, @i int, @no_cur int, @no_len int, @no_pre varchar(255), @no_ext varchar(255)select @no_cur = no_cur, @no_len = no_len, @no_pre = no_pre, @no_ext = no_ext from 表名set @ilen = @no_len - len(@no_pre)- len(@no_ext) - len(@no_cur)set @number = ''while len(@number) < @ilen set @number = @number + '0'set @no_cur = @no_cur + 1--@number就是所求的递增编号set @number = rtrim(@no_pre) +@number+convert(varchar(255),@no_cur)+rtrim(@no_ext)print @number--更新当前流水编号update 表名 set no_cur = no_cur + 1不知道上面语句能否满足要求? 查询最小单价的组 关于一个商品分配的疑难问题 请问SQL的混合模式是什么意思? SQL查询合并,数据来源自5个数据表中 有几千万用户消费数据(包括用户本身的多个属性),怎么进行用户细分聚类 两个存储过程问题,一个是除0溢出,一个是删除问题 關於更改函數問題 更新中不能使用聚合,该怎么改呢 紧急求助:数据库恢复——系统提示为控制文件中的文件大小超过了物理文件!!! 怎样在Orcale中增加一个用户并授权某个表空间? 请教一个sql的问题 我在一台电脑上装上SQL SERVER 2000 的客户端,如何连上我所在局域网中的SQL SERVER 2000 服务器,
@ilen int,
@i int,
@no_cur int,
@no_len int,
@no_pre varchar(255),
@no_ext varchar(255)
select @no_cur = no_cur, @no_len = no_len, @no_pre = no_pre, @no_ext = no_ext from 表名set @ilen = @no_len - len(@no_pre)- len(@no_ext) - len(@no_cur)set @number = ''
while len(@number) < @ilen
set @number = @number + '0'
set @no_cur = @no_cur + 1
--@number就是所求的递增编号
set @number = rtrim(@no_pre) +@number+convert(varchar(255),@no_cur)+rtrim(@no_ext)
print @number--更新当前流水编号
update 表名 set no_cur = no_cur + 1不知道上面语句能否满足要求?