CREATE PROCEDURE GetArticleDetails
(
@NewsID decimal (18),
@NewsTitle varchar(100) OUTPUT,
@NewsContent text
)  AS
Select @NewsTitle=NewsTitle,@NewsContent=NewsContent From T_Article Where NewsID=@NewsID
GO
会抱错。
用如下方法可以解决问题,但是NewsContent的值被截了一部分。
CREATE PROCEDURE GetArticleDetails
(
@NewsID decimal (18),
@NewsTitle varchar(100) OUTPUT,
@NewsContent nvarchar(4000) OUTPUT
)  AS
Select @NewsTitle=NewsTitle,@NewsContent=cast(NewsContent  as nvarchar(4000))
From T_Article Where NewsID=@NewsID
GO求能完整的输出NewsTitle字段值的方法