我想将 SQL Server 2012 到 Visual Studio 2012 的所有存储过程编写为 .sql
文件(在不同的项目中)。我怎么做?我想为每个存储过程创建一个 .sql 文件吗?在 SQL Server 2012 中右键单击 DB 后,我使用 Generate Scripts in Tasks 选项获取脚本。但是,在每种情况下,.sql 文件的名称都是 spname.StoredProcedure。我希望名称为 spname.sql。同样,我不希望文件名是 database.spname.StoredProcedure,我希望它只是 spname.sql
user5821224
问问题
20955 次
2 回答
8
请查看以下 SQL 教程,该教程展示了如何为SQL Server 数据库中的每个存储过程生成单独的脚本文件
该解决方案使用带有 SQL BCP 命令的 sp_Helptext 存储过程为目标 SP 生成创建脚本,然后在文件系统上创建导出 .sql 文件。
我希望它有所帮助,
此外,在生成脚本向导中,如果您如下图所示配置选择选项,您将获得 sp 名称作为输出脚本文件名
于 2016-03-01T11:46:15.843 回答