我有一个简单的存储过程
CREATE PROCEDURE [dbo].[simple]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @sql NVARCHAR(MAX)
SELECT @sql = '
SELECT TOP(5) * FROM aTable'
PRINT @sql
EXEC sp_executesql
@sql
END
现在,在 C# 中,如果可能的话,我想@sql
从存储过程中获取值(在执行之后)。
我使用 Sql Server 2005。
如何在C#中做到这一点?