我想编写从 SQL Server 2012 到 Visual Studio 2012 的所有存储过程的脚本.sql
文件(在不同的项目中)。我怎么做?我想要每个存储过程都有一个 .sql 文件吗?
在 SQL Server 2012 中右键单击 DB 后,我使用“在任务中生成脚本”选项获取脚本。但是,在每种情况下,.sql 文件的名称都是 spname.StoredProcedure。我希望名称为 spname.sql。
同样,我不希望文件名是database.spname.StoredProcedure,我希望它只是spname.sql
请查看以下 SQL 教程,了解如何为 SQL Server 数据库中的每个存储过程生成单独的脚本文件 http://www.kodyaz.com/t-sql/bcp-and-sp_helptext-to-script-store-procedures-into-seperate-files.aspx
该解决方案使用 sp_Helptext 存储过程和 SQL BCP 命令生成目标 SP 的创建脚本,然后在文件系统上创建导出 .sql 文件。
我希望它有帮助,
此外,在生成脚本向导中,如果您配置如下图所示的选择选项,您将获得 sp 名称作为输出脚本文件名
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)