Bonjour,
J'aimerais savoir comment on pourrait appeler une procédure stockée dans une autre. J'ai déjà effectué des tests mais, ça ne marche pas.
Voici mon code:
ICI [dbo].[dt_FormulaireSelectAll] est le nom d'une procédure stockée. Quand je compile, ya aucun problème; cependant, quand j'exécute, voici l'erreur qu'il me ramène:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[dt_FormulaireControleur] ( @typeProcedure char = NULL, @dateDebut nvarchar(10) = NULL, @dateFin nvarchar(10) = NULL ) AS BEGIN SET NOCOUNT ON; SELECT CASE WHEN @typeProcedure='T' THEN [dbo].[dt_FormulaireSelectAll] (@dateDebut,@dateFin) end; END GO
Need some help !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 4121, Niveau 16, État 1, Procédure dt_FormulaireControleur, Ligne 12 Impossible de trouver la colonne 'dbo', la fonction définie par l'utilisateur ou l'agrégat 'dbo.dt_FormulaireSelectAll'. Le nom pourrait également être ambigu.![]()
Partager