Je veux creer une procedure stoque avec parametres mais le probleme c'est dans le EXEC instruction quand j'execute ma procedure:
Voila:
testare c'est le nom de ma procedure stoque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE PROC testare --creez procedura stocata cu numele testare --definire variabile -- cei 3 parametri se separa prin , @IdGroup int , -- definire variabila IdGroup de tip int @IdAuthor int, -- definire variabila IdAuthor de tip int @Visible int -- definire variabila Visible de tip int AS -- dupa as urmeaza query-ul de executat SELECT Description --query de executat FROM dbo.ap_Group WHERE IdGroup>3 AND Visible = -1 AND IdAuthor =2 EXEC testare 5 2-1
J'obtiens erreurs a cette ligne:
EXEC testare 5 2-1 -- executie procedura stocata cu EXEC nume_procedura_stocata
Voila l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 102, Level 15, State 1, Procedure testare, Line 11 Incorrect syntax near '2'.
Visible est un champ avec des valeurs = -1 (donc visible est un champ int)
Partager