【发布时间】:2013-03-01 15:31:36
【问题描述】:
下面是我的商店操作的一部分,它曾经从表视图中读取数据并对其进行处理,但是有一个错误,我想知道... (select语句出现8个参数,光标前出现8个参数但有错误!!!)
DECLARE CUR CURSOR FOR
SELECT PkJobDoneDaily_Id
, Fk_ExecCarInOwner
, Fk_ActivityType
, Fk_CostSrc
, Fk_ShiftNum
, Fk_WorkGroup
, DetachNum
TotalTime
FROM dbo. ViewAccJobDoneDaily
WHERE Fk_JobDonePeriod = @Fk_JobDonePeriod and IsOk=1 AND IsDel=0 AND Fk_ActivityType=2
OPEN CUR
FETCH NEXT FROM CUR INTO @Fk_JobDoneDaily,@Fk_ExecCarInOwner,@Fk_ActivityType
,@Fk_CostSrc,@Fk_ShiftNum,@Fk_WorkGroup,@DetachNum,@TotalTime
错误: 消息 16924,第 16 层,状态 1,第 52 行 Cursorfetch:INTO 列表中声明的变量数量必须与所选列的数量相匹配。
【问题讨论】:
标签: sql-server-2008 tsql