2014-02-25 78 views
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 

請解決這些錯誤的

+0

我在那個光標的任何地方都看不到'wbs_id',所以問題在別處。 – TTeeple

+0

請發佈代碼完整的程序PRMAUD_PROJRISK,以幫助你better.IS它像你遇到以上錯誤時運行發佈adhoc查詢? – Deepshikha

回答

1

根據提供的信息幫助,你可能已經上了projrisk表無效觸發。

相關問題