Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

sqlcmd с изходен файл и екранен изход

Също така не можах да намеря по-добър начин от предложения от @Sparky. Следният код добавя неговото предложение:

@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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATEADD() Примери в SQL Server

  2. Изберете заявка за съпоставяне на SQL

  3. Разделяне на двойки стойности и създаване на таблица с помощта на UDF

  4. Премахване на кавички, добавени към имена на колони от импортиране на Excel SQL Server 2008

  5. SQL Server 2005 Изтриване на заявка БАВНО