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:

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:

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.