Sql 内游标数据更新问题!!!!(50分)

  • 主题发起人 liujunzhang
  • 开始时间
L

liujunzhang

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是:这有一段Sql代码:
--开始
Declare @count int,@A int
Declare @GoodsId Varchar(20),@Name Varchar(30)
select @count=Count(GoodsId) From Goodses
DECLARE UpdateDate Cursor Dynamic For
Select GoodsId,Name From Goodses
Open UpdateDate
Set @A=1
While @A<=@Count
Begin
Fetch Next From UpdateDate Into @GoodsId,@Name
--问题起
Update Goodses Set Name=Name+@Goodsid Where GoodsId=@GoodsId
--问题止
Set @A=@A+1
End
CLOSE UpdateDate
DEALLOCATE UpdateDate
如何用其它语句替换 Update Goodses Set Name=Name+@Goodsid Where GoodsId=@GoodsId
在Sql中,除了用Update,Insert 对记录进行修改,可否还有其它的语句,能代替。
 
顶部