Fidoudou
Messages postés11Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention16 janvier 2005
-
22 mars 2004 à 17:20
Fidoudou
Messages postés11Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention16 janvier 2005
-
23 mars 2004 à 12:24
Bonjour,
J'ai développé une procédure stockée qui insère des données dans une table de ma base de données.
Exemple :
create procedure AddCpte
(@cpte int, @date datetime)
As
set @date=getdate()
Insert Into Compte(cpt, date) Values(@cpte, @date)
Appel de la procédure:
exec AddCpte @cpte=1
En exécutant la procédure un message me dit que je dois donner une valeur pour le paramètre @date
Je voudrais exécuter la procédure sans avoir à spécifier le paramètre @date qui sera initialiser par la fonction getdate()
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 23 mars 2004 à 00:06
Et ben le déclare pas dans la lsite des paramètre !! Ton Date, s'il est définit dans le corps de la procédure et pas par l'appelant n'est pas un paramètre, mais une variable !
Ton Set @Date=getdate() l'initialise très bien comme cela