Stored procedures 获取输出的存储函数
有人知道在执行存储函数后如何获得输出吗Stored procedures 获取输出的存储函数,stored-procedures,Stored Procedures,有人知道在执行存储函数后如何获得输出吗 谢谢不确定您使用的是什么语言,也不确定您要查找的是什么输出,但在C/ADO.NET中,您可以通过执行以下操作将选择查询输出抓取到数据集中: SqlConnection sqlConnection = new SqlConnection( "server=localhost\SQLEXPRESS;Integrated Security=SSPI;database=Northwind"); SqlDataAdapter sqlDataAdapter
谢谢不确定您使用的是什么语言,也不确定您要查找的是什么输出,但在C/ADO.NET中,您可以通过执行以下操作将选择查询输出抓取到数据集中:
SqlConnection sqlConnection = new SqlConnection(
"server=localhost\SQLEXPRESS;Integrated Security=SSPI;database=Northwind");
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("[MyStoredProc]", sqlConnection);
sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
// Whatever selects your stored proc does will become tables in the DataSet
DataSet northwindDataSet = new DataSet("Northwind");
sqlConnection.Open();
sqlDataAdapter.Fill(northwindDataSet);
sqlConnection.Close();
// data now available in: dsNorthwind.Tables[0];, etc. depending on how many selects your query ran
CREATE PROC pTestProc (@in int, @out int OUTPUT)
AS
SET @Out = @In
SELECT 'Done'
RETURN 1
GO
DECLARE @Output INT
EXEC pTestProc 46, @Output OUTPUT
SELECT @Output
假设您想要T-SQL中输出参数的值,您可以执行以下操作:
SqlConnection sqlConnection = new SqlConnection(
"server=localhost\SQLEXPRESS;Integrated Security=SSPI;database=Northwind");
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("[MyStoredProc]", sqlConnection);
sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
// Whatever selects your stored proc does will become tables in the DataSet
DataSet northwindDataSet = new DataSet("Northwind");
sqlConnection.Open();
sqlDataAdapter.Fill(northwindDataSet);
sqlConnection.Close();
// data now available in: dsNorthwind.Tables[0];, etc. depending on how many selects your query ran
CREATE PROC pTestProc (@in int, @out int OUTPUT)
AS
SET @Out = @In
SELECT 'Done'
RETURN 1
GO
DECLARE @Output INT
EXEC pTestProc 46, @Output OUTPUT
SELECT @Output
-eNode您是否试图从其他语言(如C或类似语言)获取out参数?或者您是否试图获取结果集,或者您是否试图获取任何打印语句或错误的输出?@Vivian-请提供更多详细信息!