gpt4 book ai didi

sql - sys.dm_exec_sql_text 如何工作?

转载 作者:行者123 更新时间:2023-12-04 15:58:22 26 4
gpt4 key购买 nike

你能解释一下原因吗
select * from sys.dm_exec_sql_text (sql_handle)抛出错误(无效的列名 'sql_handle'),但是
select * from sys.sysprocesses cross apply sys.dm_exec_sql_text (sql_handle)是有效的查询吗?
谢谢你。

最佳答案

您需要将其加入另一个表以获取 sql_handle(或 plan_handle)。

例如:

select a.session_id, a.start_time, status, a.command, text from sys.dm_exec_requests a cross apply sys.dm_exec_sql_text(sql_handle).
sys.dm_exec_sql_text是一个表值函数,它需要参数 sql_handleplan_handle传递给它以便像其他函数一样返回结果。返回的结果是一个表(而不是一个返回单个值的标量函数)。

关于sql - sys.dm_exec_sql_text 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31968471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com