Bonjour tous!
J'aimerai mettre un script en procédure stocké avec trois variables:
- une 1ere date
- une 2eme date
- le nom d'un server
Pour le moment, lorsque que j’exécute mon script, je rentre manuellement ces trois informations dans les différentes occurrences de mon script.
j'aimerai donc les mettre en variable à déclarer au tout début.
Lorsque j'utilise le nom du server c'est par :
exec (@sqcommand) AT "nom_de_mon_server"
j'ai commencé par faire un :
DECLARE @servername nvarchar(255)
SET @servername = nom_de_mon_server
et au moment opportun: exec (@sqcommand) AT @servername
je précise que j'ai essayé toutes les combinaison possibles avec/sans parenthèses/guillemets
et je me retrouve devant une erreur de syntaxe.
en cherchant en vain sur internet et notamment sur developpez.com je suis tombé sur le : :setvar - S servername mais je n'arrive aps a le mettre en place..
j'ai le même problème pour une date (format AAAA-MM-JJ)
Si vous avez des idées pour me sortir de cette galère je suis très preneur
Merci a tous
sous sql server 2005 au faite :=)
Partager