你好,我有演员问题。即使结果来自查询作为字符串我得到消息 102,级别 15,状态 1,第 21 行 '@session_id' 附近的语法不正确。然后我尝试使用 cast 方法,但没有奏效。
declare @counter int;
declare @session_id int;
set @counter=0;
select
@counter= count(*),
@session_id=cast(req.session_id as int) from sys.dm_exec_requests req where req.command='DbccSpaceReclaim'group by req.session_id
if(@counter>0)
begin
kill @session_id
end
Run Code Online (Sandbox Code Playgroud)