Exécute une commande dans l'environnement de commande Windows. :connect server[\instance -l délai d'expiration -U utilisateur ...

:!! []
  - Exécute une commande dans l'environnement de commande Windows.
:connect server[\instance] [-l délai d'expiration] [-U utilisateur [-P mot de passe]]
  - Connecte à une instance SQL Server.
:ed
  - Modifie le cache de la dernière instruction ou de l'instruction actuelle exécutée.
:error 
  - Réachemine la sortie d'erreur vers un fichier, stderr, ou stdout.
:exit
  - Quitte sqlcmd immédiatement.
:exit()
  - Exécute le cache d'instruction ; quitte sans valeur de retour.
:exit()
  - Exécute la requête spécifiée : retourne une valeur numérique.
go []
  - Exécute le cache d'instruction (n fois).
:help
  - Affiche cette liste de commandes.
:list
  - Imprime le contenu du cache de l'instruction.
:listvar
  - Répertorie les variables de script sqlcmd définies.
:on error [exit|ignore]
  - Action pour les erreurs de lot ou de commande sqlcmd.
:out |stderr|stdout
  - Réachemine la sortie de requête vers un fichier, stderr ou stdout.
:perftrace |stderr|stdout
  - Réachemine la sortie temps vers un fichier, stderr ou stdout.
:quit
  - Quitte sqlcmd immédiatement.
:r 
  - Ajoute le contenu du fichier au cache de l'instruction.
:reset
  - Ignore le cache de l'instruction.
:serverlist
  - Répertorie les serveurs SQL Server locaux et réseau.
:setvar {variable}
  - Supprime une variable de script sqlcmd.
:setvar  
  - Définit une variable de script sqlcmd.