2

SSMS とその即時ウィンドウまたはローカル ウィンドウで、テーブル変数の内容を確認する方法はありますか? スカラーの値を選択して表示できますが、テーブルの内容を照会したり、実行したりする方法を見つけることができないようです

SELECT * FROM @someTableVarInMySproc

即時ウィンドウで。これを行う方法はありますか?

4

1 に答える 1

3

いいえ、申し訳ありませんが、これは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が最初にこれを実行しようとしたときにクラッシュしました。したがって、試行する場合は、分離されたインスタンスで実行するようにしてください。

于 2012-08-21T23:25:47.723 に答える