1
Avec une procédure stockée MS SQL, j'obtiens l'erreur suivante "Nom de colonne invalide NavigationID".Aide SP (nom de colonne non valide)
Quelqu'un peut-il me dire ce que je fais de façon incorrecte?
DECLARE @NavigationID INT
SET @NavigationID = 5
CREATE TABLE #tmp (NavigationID int , ParentID int);
INSERT INTO #tmp SELECT NavigationID, ParentID FROM Nav;
WITH Parent AS
(
SELECT NavigationID, ParentID FROM #tmp WHERE NavigationID = @NavigationID
UNION ALL
SELECT t.NavigationID, t.ParentID FROM Parent
INNER JOIN #tmp t ON t.NavigationID = Parent.ParentID
)
SELECT NavigationID FROM ParentID
WHERE NavigationID <> @NavigationID;
Salut Merci. Une fois modifié, il indique toujours "Nom de colonne invalide NavigationID". – techco1
Msg 207, niveau 16, état 1, ligne 9 Nom de colonne non valide "NavigationID". Msg 207, niveau 16, état 1, ligne 9 Nom de colonne non valide "ID de navigation". Msg 207, niveau 16, état 1, ligne 12 Nom de colonne non valide "NavigationID". Msg 207, niveau 16, état 1, ligne 11 Nom de colonne non valide "ID de navigation". – techco1
À quoi ressemble cette table 'Nav'? –