sql >> Database teknologi >  >> RDS >> Sqlserver

sqlcmd med outputfil og skærmoutput

Jeg kunne heller ikke finde en bedre måde, end @Sparky foreslog. Følgende kode tilføjer hans forslag:

@echo off

:: this will execute the script into PROCESS.log
sqlcmd -i Scripts\STEP01.sql -o PROCESS.log -S MYSERVER -E -d MYDATABASE

:: this present the contents of PROCESS.log to the screen
echo The result of the query was:
type PROCESS.log

pause
CHOICE /C:YN /M "Is the result accord?"
IF ERRORLEVEL 2 GOTO ENDWITHERROR
IF ERRORLEVEL 1 GOTO STEP2


  1. Ændring af en nvarchar-kolonne til et datoformat

  2. PSQLEundtagelse:nuværende transaktion afbrydes, kommandoer ignoreret indtil slutningen af ​​transaktionsblok

  3. Udførelse af den samme SSIS-pakke med forskellige parametre på forskellige tidspunkter

  4. Geografiske data i PostgreSQL