Here are a few options:-- redirect to file (myfile.txt) using >sqlcmd -U"%SQLLOGIN%" -P"%SQLPWD%" -S %SQLSERVER% -d "%SQLDBDATA%" -h-1 -W -Q"set nocount on;SELECT complte_flg from dbo.Data_Load" >myfile.txt-- redirect to file (myfile.txt) using -o parametersqlcmd -U"%SQLLOGIN%" -P"%SQLPWD%" -S %SQLSERVER% -d "%SQLDBDATA%" -h-1 -W -Q"set nocount on;SELECT complte_flg from dbo.Data_Load" -omyfile.txt-- capture output in local variable and echofor /F "tokens=1 delims=" %a in ('sqlcmd -U"%SQLLOGIN%" -P"%SQLPWD%" -S %SQLSERVER% -d "%SQLDBDATA%" -h-1 -W -Q"set nocount on;SELECT complte_flg from dbo.Data_Load"') do @echo %a-- capture output in local variable and assign to environment variable (myVar)for /F "tokens=1 delims=" %a in ('sqlcmd -U"%SQLLOGIN%" -P"%SQLPWD%" -S %SQLSERVER% -d "%SQLDBDATA%" -h-1 -W -Q"set nocount on;SELECT complte_flg from dbo.Data_Load"') do @set myVar=%aMake sure to have SET NOCOUNT ON in your SQL command, and include the -h-1 and -W flags to suppress column headings and extra white space.