Est-ce que quelqu'un sait comment obtenir la sortie après l'exécution de la fonction stockée ???fonction stockée obtenant la sortie
merci
Est-ce que quelqu'un sait comment obtenir la sortie après l'exécution de la fonction stockée ???fonction stockée obtenant la sortie
merci
Je ne sais pas quelle langue que vous utilisez, et pas sûr de ce que la sortie que vous cherchez, mais en C#/ADO.NET, vous pouvez saisir sélectionnez résultat de la requête dans un DataSet en faisant quelque chose comme ceci:
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
en supposant que vous voudriez la valeur d'un paramètre de SORTIE dans T-SQL que vous feriez quelque chose comme ceci:
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
-Edoode
Essayez-vous d'obtenir le paramètre out d'un autre langage comme C# ou quelque chose comme ça? – BobbyShaftoe
Ou essayez-vous d'obtenir le jeu de résultats ou essayez-vous d'obtenir la sortie de n'importe quelle instruction ou erreur PRINT? –
@Vivian - plus de détails, s'il vous plaît! –