0
我收到以下錯誤:消息207,級別16,狀態1,過程PRMAUD_PROJRISK,行24 無效列名稱'wbs_id 」。當我運行下面的存儲過程消息207,級別16,狀態1,過程PRMAUD_PROJRISK,行24無效的列名稱'wbs_id'
DECLARE RiskCursor CURSOR LOCAL FOR SELECT risk_id, risk_desc from PROJRISK
OPEN RiskCursor
DECLARE @riskID INT, @HTMLText VARCHAR(4000), @Start INT, @End INT, @Length INT
FETCH NEXT FROM RiskCursor INTO @riskID, @HTMLText
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @Start = CHARINDEX('<',@HTMLText)
SET @End = CHARINDEX('>',@HTMLText,CHARINDEX('<',@HTMLText))
SET @Length = (@End - @Start) + 1
WHILE @Start > 0 AND @End > 0 AND @Length > 0
BEGIN
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,'')
SET @Start = CHARINDEX('<',@HTMLText)
SET @End = CHARINDEX('>',@HTMLText,CHARINDEX('<',@HTMLText))
SET @Length = (@End - @Start) + 1
END
SET @HTMLText = LTRIM(RTRIM(@HTMLText))
UPDATE PROJRISK SET risk_desc = @HTMLText where risk_id = @riskID
FETCH NEXT FROM RiskCursor INTO @riskID, @HTMLText
END
CLOSE RiskCursor
DEALLOCATE RiskCursor
GO
go
請解決這些錯誤的
我在那個光標的任何地方都看不到'wbs_id',所以問題在別處。 – TTeeple
請發佈代碼完整的程序PRMAUD_PROJRISK,以幫助你better.IS它像你遇到以上錯誤時運行發佈adhoc查詢? – Deepshikha