Bonjour,
Je souhaite récupérer la valeur de retour de la procédure stockée suivante (dont je ne peux pas modifier le code):
Est-ce possible ? Si oui, comment ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create procedure sp_nextkey @table VARCHAR(30) as set nocount on DECLARE @tablename VARCHAR(30) IF @table = 'SYSTEMKEY' BEGIN INSERT INTO DOCSADM.MyTable (FIELD) VALUES (0) DELETE FROM DOCSADM.MyTable WHERE LASTKEY = SCOPE_IDENTITY() SELECT SCOPE_IDENTITY() END GO
J'ai essayé la syntaxe suivante sans succès (au sein d'une autre procédure stockée):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Declare @LASTKEY integer @LASTKEY = exec DOCSADM.SP_NEXTKEY 'SYSTEMKEY'
Partager