【问题标题】:Trace what DB a stored Procedure is located from a script从脚本中跟踪存储过程所在的数据库
【发布时间】:2010-07-29 06:41:31
【问题描述】:

有没有办法查询存储过程位于哪个数据库?我让这堆数据库相互进行了很多跨数据库查询,现在我迷失了 1 个存储过程,我只想查看它位于哪个数据库。我想制作一个脚本,该脚本将返回该存储过程所在的数据库名称。

这可能吗?

【问题讨论】:

    标签: sql tsql clrstoredprocedure


    【解决方案1】:

    【讨论】:

    • 我们不能像select * from information_schema.blah where procedure_name = 'procedure_name' 那样搜索所有数据库吗?
    • 不,它只会在特定数据库中搜索(如果未指定,则将使用当前数据库)。但是,如果您知道您使用的数据库列表,您可以创建一个视图。并尝试在视图中搜索。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多