SSMS とその即時ウィンドウまたはローカル ウィンドウで、テーブル変数の内容を確認する方法はありますか? スカラーの値を選択して表示できますが、テーブルの内容を照会したり、実行したりする方法を見つけることができないようです
SELECT * FROM @someTableVarInMySproc
即時ウィンドウで。これを行う方法はありますか?
SSMS とその即時ウィンドウまたはローカル ウィンドウで、テーブル変数の内容を確認する方法はありますか? スカラーの値を選択して表示できますが、テーブルの内容を照会したり、実行したりする方法を見つけることができないようです
SELECT * FROM @someTableVarInMySproc
即時ウィンドウで。これを行う方法はありますか?
いいえ、申し訳ありませんが、これはManagementStudioの現在のバージョンでは不可能です。求められており、将来のバージョンでも同様のことを検討しているとのことです。次の項目に投票して建設的なコメントを追加できますが、実際にそれが行われる保証はありません。
http://connect.microsoft.com/SQL/feedback/details/623353
http://connect.microsoft.com/SQL/feedback/details/582167
http://connect.microsoft.com/SQL/feedback/details/454870
http://connect.microsoft.com/SQL/feedback/details/363054
そのリストの最初の項目には、興味深い回避策があります。
XML変数にデータをキャプチャするために追加のコードを挿入できない可能性があるという明らかな警告に加えて(結局のところ、これを行うことができれば、のような昔ながらのデバッグ手法を追加することもできますSELECT * FROM @table
)、面倒ですXMLからこの情報を読み取ろうとすると、Management Studio 2012が最初にこれを実行しようとしたときにクラッシュしました。したがって、試行する場合は、分離されたインスタンスで実行するようにしてください。