zoukankan      html  css  js  c++  java
  • sqlserver 存储过程 游标实例

    if exists(select * from sysobjects where id = object_id(N'dbo.test_cursor') and type = 'P')
    drop PROCEDURE dbo.test_cursor
    GO
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE PROCEDURE test_cursor
    AS
    Declare @acctNbr varchar(100);
    Declare @acctName nvarchar(100);
    Declare MyCursor Cursor
    for Select AcctNbr,AcctName From base._Member Order By ID
    Open MyCursor
    Fetch next From MyCursor 
    Into @acctNbr,@acctName
    while(@@fetch_status=0)
         begin
              begin
                    Select @acctNbr = Convert(varchar(100),@acctNbr)
                    Select @acctName = Convert(nvarchar(100),@acctName)
                    print N'会员卡号:'+@acctNbr + N'-----会员姓名:' + @acctName
              end
              fetch next From MyCursor Into @acctNbr,@acctName
         end
    Close MyCursor
    Deallocate MyCursor
    
    --execute test_cursor
  • 相关阅读:
    Linxu指令--date,cal
    Linux指令--diff
    Linux指令--ln
    Linux指令--rcp,scp
    Linux指令--telnet
    Linux指令--traceroute,netstat,ss
    Linux指令--ping
    Linux指令--route
    Linux指令--ifconfig
    Linux指令--性能监控和优化命令相关指令
  • 原文地址:https://www.cnblogs.com/zouke1220/p/7462624.html
Copyright © 2011-2022 走看看