我的 SQL 对象资源管理器中有许多数据库。我发现代码中调用了一些函数,但不确定它试图从哪个数据库中找到它。有没有办法获取包含该名称函数的数据库的名称?
期望一些查询将通过将函数名称作为输入返回数据库的名称
我找到了解决方案。只是发布它以防其他人需要它:
SELECT name DatabaseName
FROM sys.databases
WHERE OBJECT_ID(QUOTENAME(name) + '.dbo.nameofyourfunction', 'FN') IS NOT NULL;