首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

T-SQL中怎么声明一个带参数的游标

2012-03-06 
T-SQL中如何声明一个带参数的游标?CURSORCUR1(yyyyMMCHAR(6))------------------------------------SELECT

T-SQL中如何声明一个带参数的游标?
CURSOR   CUR1(yyyyMM   CHAR(6))
------------------------------------
SELECT  
                CD_SHIHARAI
FROM  
                T_N012  
WHERE  
                TD_DELETE   IS   NULL  
                AND   YM_SHIHARAI   =   yyyyMM  
------------------------------------
如上边所写的,声明一个CURSOR,name:CUR1,需要传入一个参数,作为查询条件(SELECT文最后一行),譬如参数name:yyyyMM,type:CHAR(6),请教这样的游标怎么写?谢谢!

[解决办法]
declare @yyyyMM varchar(6)
set @yyyyMM = '?????? '

declare CUR1 cursor for SELECT CD_SHIHARAI FROM T_N012 WHERE TD_DELETE IS NULL AND YM_SHIHARAI = @yyyyMM
...

热点排行