系统存储过程可以执行您想要的 *** 作。
通常,存储过程针对在其内编译的数据库执行。(如您所注意。)如果过程名称以“
sp_”开头,位于主数据库中,并标记为sys.sp_MS_MarkSystemObject,则可以像这样调用它:
Exec somedb.dbo.sp_GetTabledocumentationExec anotherdb.dbo.sp_GetTabledocumentation
请参阅:https :
//www.mssqltips.com/sqlservertip/1612/creating-your-own-sql-server-system-
stored-procedures/
如果您可以接受将存储过程放入主数据库,那么这很好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)