如何创建SQL脚本?

时间:2011-09-26 12:15:08

标签: sql sql-server stored-procedures

我使用的是MSSQL Management Studio 2005 Express Edition,我有100多个存储过程。如何创建包含存储过程的sql脚本?感谢。

4 个答案:

答案 0 :(得分:5)

右键单击数据库 - >任务 - >生成脚本 - >完成以下步骤 - >有复选框可选择表,SP,UDF和用户。仅选择SP并创建脚本。

这是起点。

enter image description here

答案 1 :(得分:2)

如果您执行exec SP_HelpText StoredProcedureNameGoesHere,您将获得该程序的完整脚本。

这样做可以获得5个程序(你得到了图片)

exec SP_HelpText StoredProcedure01
exec SP_HelpText StoredProcedure02
exec SP_HelpText StoredProcedure03
exec SP_HelpText StoredProcedure04
exec SP_HelpText StoredProcedure05

这是一个为db中的所有过程生成脚本的脚本。

SELECT 'Exec sp_Helptext ' + SPECIFIC_NAME
FROM INFORMATION_SCHEMA.Routines

答案 2 :(得分:1)

开放数据库>> DBName>>可编程性>对象资源管理器详细信息中的存储过程然后选择除“系统存储过程”文件夹以外的所有过程并右键单击它并选择“脚本存储过程为>>创建到>>”选项。

enter image description here

答案 3 :(得分:1)

右键点击你的数据库名称 - >选择任务 - >生成脚本 - >下一步 - >下一步 - >选择要编写脚本的内容 - > next - >全选 - >完成

我已发布图片以寻求帮助。

Generating script from existing stored procedures