日期:2014-05-18  浏览次数:20715 次

SQL如何去更新表中的一列
有表P_BUSINESS_LIST,在表里新增一列ORDERNO varchar(20),因为是新增的所以值是NULL,
我要给这一列赋值,格式是SR1001、SR1002、SR1003...按顺序赋值下去,请问这个SQL怎么写。

------解决方案--------------------
SQL code
declare @i int
set @i=1000
update P_BUSINESS_LIST
set ORDERNO='SR'+rtrim(@i),@i=@i+1

------解决方案--------------------
DECLARE @i int;
set @i=1000;
update P_BUSINESS_LIST set ORDERNO= 'SR '+rtrim(@i),@i=@i+1