Bonjour à tous,

J'ai une connerie qui m'arrive,

Dans une DB j'ai une table personne dont la clé est un NVARCHAR(3)

Je crée la stored procedure suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CREATE PROCEDURE spGetDetailPersonne(@ID varchar(3)) as
 
select *
 
from tb_personne PE
 
where PE.id_personne = @ID
GO
Mais lorsque je lance cette stored dans l'analyseur de requete, à chaque fois il me dit erreur:

ce que j'écris dans l'analyseur: spGetDetailPersonne('GC')

et ce qu'il me répond:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Serveur : Msg 170, Niveau 15, État 1, Ligne 1
Ligne 1 : syntaxe incorrecte vers 'GC'.
Je pete un cable car tout à l'air correct.
Qu'est ce que je fais de mal.

Merci de votre aide.