对于多库的执行同一个对象,如存储过程,函数、视图,等,都只需要在master库上新建一个对象后。
在其他库中均可以引用。
知识点
1、master库
2、标记系统过程
3、sp_msforeachdb 的使用
4、sp_MS_marksystemobject 标记系统 过程
代码如下:
1、master库中 创建存储过程过程,如 sp_transfer_批量发货成功,存储过程名称必须以sp_开头
2、sp_MS_marksystemobject ’sp_transfer_批量发货成功'
3、代码调用:
exec sp_msforeachdb "if '?' like 'bbs%' exec('?'+'..sp_transfer_批量发货成功')"
希望对大家有帮助。