Sql server 如何使用“生成100个存储过程脚本”;创建或更改;Sql Server 2016 SP1中的语句
我有100多个存储过程,我必须为所有这些存储过程创建一个脚本。但传统的检查存在并创建或修改脚本的方法是一项繁琐的任务。我知道在Sql Server 2016 SP1中,“CREATE或ALTER”语句可以解决我的问题。但我正在寻找一个工具,在这个工具中,我可以选择SP的名称,并可以为所有存储过程生成单个脚本。您能在数据库中列出所有存储过程吗Sql server 如何使用“生成100个存储过程脚本”;创建或更改;Sql Server 2016 SP1中的语句,sql-server,Sql Server,我有100多个存储过程,我必须为所有这些存储过程创建一个脚本。但传统的检查存在并创建或修改脚本的方法是一项繁琐的任务。我知道在Sql Server 2016 SP1中,“CREATE或ALTER”语句可以解决我的问题。但我正在寻找一个工具,在这个工具中,我可以选择SP的名称,并可以为所有存储过程生成单个脚本。您能在数据库中列出所有存储过程吗 SELECT ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE
SELECT ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE = 'PROCEDURE';
在SSMS中,右键单击数据库,在“任务”子菜单下选择“生成脚本”,选择“仅存储过程”,选择输出目标“利润”。