如何解決此錯誤?文本,ntext和圖像數據類型對於局部變量無效
The text, ntext, and image data types are invalid for local variables.
我PROC是:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[GetJobInfo]
(
@jobId int,
@subject varchar(50) OUTPUT,
@Body ntext OUTPUT,
@prepared_email_id int OUTPUT
)
AS
BEGIN
SET NOCOUNT ON
SELECT TOP 1 @prepared_email_id = p.[PreparedEmailID],
@subject = p.[Subject],
@Body = p.[Body]
FROM [PreparedEmails] p INNER JOIN
[Jobs] j ON p.[PreparedEmailID] =
j.[PreparedEmailID]
WHERE j.[JobID] = @jobId
RETURN
END
我不知道是什麼錯誤或如何解決它。 請幫我...
[NTEXT,文字和圖片](http://technet.microsoft.com/en- us/library/ms187993(v = sql.90).aspx):「將在未來版本的Microsoft SQL Server中刪除ntext,text和image數據類型,避免在新的開發工作中使用這些數據類型,並計劃修改當前使用它們的應用程序「 –