服务热线
170-8835-6868
SQL Server工作中遇到一个问题,要循环select的结果,进行相关操作,用到sql的游标,语法如下:
Declare @Name varchar(100)
Declare @Cmd varchar(1000)
DECLARE Cur CURSOR FOR
--这里写查询语句
select distinct(zhidui)as Name from Dept
OPEN Cur
FETCH NEXT FROM Cur INTO @Name
WHILE @@FETCH_STATUS = 0
BEGIN
--这里写要执行的操作,可以是sql语句、存储过程等
-- Set @Cmd='select * from '
--Exec (@cmd)
print @Name
FETCH NEXT FROM Cur INTO @Name
END
CLOSE Cur
DEALLOCATE Cur
附加:sql根据一表的内容更新另一表内容
UPDATE
t1
SET
t1.字段= t2.字段
FROM
表1 AS t1
INNER JOIN 表2 AS t2
ON t1.字段 = t2.字段
WHERE
t1.字段 = '条件'
Copyright @ 2020-2028 下载无忧.All Rights Reserved
下载无忧是一个绿色、安全、免费的下载网站,提供电脑软件、网络游戏、手机应用、手机游戏下载
备案编号: 豫ICP备16017571号-3 公安备案号:41010402002332