【发布时间】:2019-03-29 20:45:45
【问题描述】:
我有一个场景,比如我需要运行 SQL 选择查询以使用 BCP 实用程序将数据导出到 CSV 文件,为此我创建了一个批处理文件并从命令提示符运行此批处理文件。当我将带有较少行代码的 SQL 查询(例如 50,60)作为参数传递给批处理文件时,它运行完美,但是当我尝试使用超过 300 行代码传递 SQL 查询时,它会抛出错误,例如输入行太长和命令语法不正确,谁能帮我解决这个问题?
谢谢, 拉古
【问题讨论】:
-
创建存储过程
-
没有权限创建程序数据库是只读的
-
创建一个虚拟数据库并在那里创建存储过程。在 SP 中,通过 3 部分命名引用实际的数据库名称和表
标签: sql-server batch-file bcp