在SQL Server中,可以通过以下几种方式确定哪个存储过程调用了特定的函数:
SELECT
r.session_id,
t.text AS [SQL Text]
FROM
sys.dm_exec_requests r
CROSS APPLY
sys.dm_exec_sql_text(r.sql_handle) t
WHERE
t.text LIKE '%function_name%'
其中,function_name是要查找的函数名。
SET SHOWPLAN_ALL ON;
GO
EXEC sp_executesql N'EXEC stored_procedure_name';
GO
SET SHOWPLAN_ALL OFF;
其中,stored_procedure_name是要分析的存储过程名。
需要注意的是,以上方法都是在SQL Server中进行的,不涉及特定的云计算品牌商。对于腾讯云相关产品和产品介绍链接地址,由于不涉及具体的云计算服务,无法提供相关推荐。
领取专属 10元无门槛券
手把手带您无忧上云