我使用的是MSSQL Management Studio 2005 Express Edition,我有100多个存储过程。如何创建包含仅存储过程的sql脚本?感谢。
答案 0 :(得分:5)
右键单击数据库 - >任务 - >生成脚本 - >完成以下步骤 - >有复选框可选择表,SP,UDF和用户。仅选择SP并创建脚本。
这是起点。
答案 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>>可编程性>对象资源管理器详细信息中的存储过程然后选择除“系统存储过程”文件夹以外的所有过程并右键单击它并选择“脚本存储过程为>>创建到>>”选项。
答案 3 :(得分:1)
右键点击你的数据库名称 - >选择任务 - >生成脚本 - >下一步 - >下一步 - >选择要编写脚本的内容 - > next - >全选 - >完成
我已发布图片以寻求帮助。