gpt4 book ai didi

sql-server - t-sql存储过程创建脚本

转载 作者:行者123 更新时间:2023-12-02 05:53:42 24 4
gpt4 key购买 nike

我有一堆存储过程名称。我想导出每个存储过程的创建脚本。最好的方法是什么?

现在,我正在 SSMS 中手动选择存储过程并选择“将存储过程脚本编写为 -> 删除并创建到”。这看起来很乏味。我希望有更好的方法来处理这个问题。谢谢。

最佳答案

您可以在对象资源管理器中右键单击数据库并执行“任务”>“生成脚本”。

alt text

这允许您选择要编写脚本的一大堆对象(例如表、 View 、存储过程),并且您可以将它们存储到单个大 SQL 文件中,或每个对象一个 SQL 文件中。效果真的很好!

更新:如果您想在 SQL Server Management Studio 应用程序中执行此操作,您可以使用此 SQL 脚本来查找存储过程及其定义 - 但是您不能让 SQL Server Mgmt Studio 写入将文件导出到磁盘,这不起作用 - 但您可以将结果复制到例如Excel。

SELECT 
pr.name ,
pr.type_desc ,
pr.create_date ,
mod.definition
FROM sys.procedures pr
INNER JOIN sys.sql_modules mod ON pr.object_id = mod.object_id
WHERE pr.Is_MS_Shipped = 0

关于sql-server - t-sql存储过程创建脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3292531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com