当前位置:网站首页资讯教程软件教程→详情

Sql语句游标循环

时间:2020-02-28    人气:1038    作者/来源:下载无忧

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

服务热线

170-8835-6868

微站

扫描微站