mssql 我想往一个字段里更新1,2,3。。。,不知道循环语句怎么写

如题所述

CREATE PROCEDURE upd()
BEGIN
DECLARE v1 INT DEFAULT 1;
WHILE v1 > 0 DO
update table1 SET f1 = v1 where 条件 ;
set v1=v1+1; ‘
END WHILE;
END追问

不对啊,运行不起来。

追答

delimiter $CREATE PROCEDURE upd()
BEGIN
DECLARE v1 INT DEFAULT 1;
WHILE v1 <100 DO
update table1 SET f1 = v1 where 条件 ;
set v1=v1+1;
END WHILE;
END $

温馨提示:答案为网友推荐,仅供参考
相似回答