SQLCMD - 存储过程返回不完整的结果

时间:2017-08-29 18:06:15

标签: sql sql-server batch-file stored-procedures sqlcmd

我最近开始使用批处理脚本自动化一些东西。目前我有一个存储过程,它从某个文件夹中转储CSV。这个存储过程在SSMS中运行良好。

运行时:

  1. SSMS - exec IMPORT_CSV_FROM_FOLDER 'filepath' - 1576140 记录
  2. CMD - sqlcmd -h-1 -S SERVERNAME -d DATABASE_STAGING -o logfile.log -Q "SET NOCOUNT ON; exec IMPORT_CSV_FROM_FOLDER 'FILEPATH'" - 1576140 记录
  3. BATCH - sqlcmd -h-1 -S %SERVER% -d %ENVIRONMENT%_STAGING -o logfile.log -Q "SET NOCOUNT ON; exec IMPORT_CSV_FROM_FOLDER @FILEPATH=$(val)" -v val='%STAGEM%' - 每次记录的不同值

0 个答案:

没有答案