asp.net c#里如何使用 varchar(max) 参数
SqlParameter paramSummary =
new SqlParameter("@DocumentSummary",
SqlDbType.VarChar, -1);
MSDN完整的例子:
CREATE PROCEDURE GetDocumentSummary
(
@DocumentID int,
@DocumentSummary nvarchar(MAX) OUTPUT
)
AS
SET NOCOUNT ON
SELECT @DocumentSummary=Convert(nvarchar(MAX), DocumentSummary)
FROM Production.Document
WHERE DocumentID=@DocumentID
(
@DocumentID int,
@DocumentSummary nvarchar(MAX) OUTPUT
)
AS
SET NOCOUNT ON
SELECT @DocumentSummary=Convert(nvarchar(MAX), DocumentSummary)
FROM Production.Document
WHERE DocumentID=@DocumentID
}
}
}
这里有更详尽的例子:Working with Large Value Types
http://msdn.microsoft.com/en-us/library/a1904w6t(VS.80).aspx