将监视添加到SQL select语句
我正在Visual Studio中调试此代码:将监视添加到SQL select语句,sql,tsql,visual-studio-2017,Sql,Tsql,Visual Studio 2017,我正在Visual Studio中调试此代码: INSERT INTO @transactions SELECT FirstDate FROM #coo 在调试期间,在执行此查询之前,我希望查看select语句的结果 我为首席运营官的SELECT FirstDate添加了一块手表,但上面写着 无法进行评估 在将select语句的结果插入@transactions之前,我如何才能看到该语句的结果?多亏了有人能回答这个问题,我才想出了解决办法 我把 声明@beforeInsert XML=SELE
INSERT INTO @transactions
SELECT FirstDate
FROM #coo
在调试期间,在执行此查询之前,我希望查看select语句的结果
我为首席运营官的SELECT FirstDate添加了一块手表,但上面写着
无法进行评估
在将select语句的结果插入@transactions之前,我如何才能看到该语句的结果?多亏了有人能回答这个问题,我才想出了解决办法
我把
声明@beforeInsert XML=SELECT*FROM@transactions FOR XML AUTO
在insert语句之前,然后我把它放在后面:
DECLARE @afterInsert XML = (SELECT * FROM @transactions FOR XML AUTO)
这样,我就可以在调试期间查看@beforeensert和@afterInsert的值,并查看它们之间的差异,从而得出插入的内容。多亏了我,我才能够找到解决方法,直到有人能够回答这个问题
我把
声明@beforeInsert XML=SELECT*FROM@transactions FOR XML AUTO
在insert语句之前,然后我把它放在后面:
DECLARE @afterInsert XML = (SELECT * FROM @transactions FOR XML AUTO)
这样,我就可以在调试期间查看@beforeensert和@afterInsert的值,并查看它们之间的差异,从而得出插入的内容。Hi!您是否尝试在正在使用的应用程序上查看并运行SELECT语句?否,因为在存储过程的这一点之前发生了一大堆事情。注意:您应该始终在insert语句中指定列列表。@ZoharPeled抱歉,我是SQL新手,您的确切意思是什么?insert into TABLOUNT 1,第2列值value1,value2Hi!您是否尝试在正在使用的应用程序上查看并运行SELECT语句?否,因为在存储过程的这一点之前发生了一大堆事情。注意:您应该始终在insert语句中指定列列表。@ZoharPeled抱歉,我是SQL新手,您的确切意思是什么?insert into TABLOUNT 1,第2列值值1、值2