Sqlcmd commande
Posté : 23 sept. 2009 11:54
Bonjour,
La commande SQLCMD sous DOS renvoie systématiquement en fin de fichier le résulat (xxxx lignes affectées).
Je n'ai pas trouvé d'option permettant de ne pas afficher ce résultat. Il y en a t il une ?
(comme le -h-1 qui n'affiche pas l'entête par exemple).
Exemple :
sqlcmd -E -S%SQLSERVER% -d%DATABASE% -i%PROGRAM%.sql -o%PROGRAM%.out -w9999 -s%DELIM% -h-1
Je suis obligé de faire ceci pour supprimer la fin de fichier.
for /f "eol=( delims=%DELIM% tokens=*" %%L in (%PROGRAM%.out) do (echo %%L%DELIM% >> %PROGRAM%.txt)
La commande SQLCMD sous DOS renvoie systématiquement en fin de fichier le résulat (xxxx lignes affectées).
Je n'ai pas trouvé d'option permettant de ne pas afficher ce résultat. Il y en a t il une ?
(comme le -h-1 qui n'affiche pas l'entête par exemple).
Exemple :
sqlcmd -E -S%SQLSERVER% -d%DATABASE% -i%PROGRAM%.sql -o%PROGRAM%.out -w9999 -s%DELIM% -h-1
Je suis obligé de faire ceci pour supprimer la fin de fichier.
for /f "eol=( delims=%DELIM% tokens=*" %%L in (%PROGRAM%.out) do (echo %%L%DELIM% >> %PROGRAM%.txt)