C:\sqlcmd>sqlcmd 1> SELECT name from sys.databases 2> GO
1>:ServerList SERVERS: WUYZ
C:\sqlcmd>sqlcmd -i test.sql
C:\sqlcmd>sqlcmd 1> :out output.txt 2> :r test.sql
SET NOCOUNT ON Select $(Cols) from $(tablename) GO
C:\sqlcmd>sqlcmd -i test.sql -o Output.txt -v cols="name,object_id,create_date" tablename="sys.objects"
e:\sqlcmd\backuptemplate.sql use master backup database [$(db)] to disk='$(file)' e:\sqlcmd\backupsingle.sql :setvar db msdb :setvar file c:\temp\msdb.bak :r e:\sqlcmd\backuptemplate.sql
:r filename :ServerList :List :Listvar :Error filename | STDOUT | STDERR :Out filename | STDOUT | STDERR :Perftrace filename | STDOUT | STDERR :Connect server[\instance] [timeout] [user_name[password] ] :On Error [exit | ignore] :SetVar variable value :Help:XML ON | OFF
-a SQLCMDPACKETSIZE -d SQLCMDDBNAME -H SQLCMDWORKSTATION -h SQLCMDHEADERS -l SQLCMDLOGINTIMEOUT -m SQLCMDERRORLEVEL -P SQLCMDPASSWORD -S SQLCMSSERVER -s SQLCMDCOLSEP -t SQLCMDSTATTIMEOUT -U SQLCMDUSER -w SQLCMDCOLWIDTH