T-SQL デバッグ モード中のテーブル変数値の表示
T-SQL クエリをデバッグするときに、テーブル変数の内容を調べると、貴重な情報が得られることがあります。彼らの行動についての洞察。 SQL Server Management Studio (SSMS) には、デバッグ時にテーブル変数の行とセルを視覚化する簡単な手法があります。
解決策:
表示するにはデバッグ時のテーブル変数の値:
DECLARE @v XML = (SELECT * FROM <tablename> FOR XML AUTO)
を置換します。テーブル変数の名前に置き換えます。
例:
テーブル変数を作成し、それにデータを設定する次のコードを考えてみましょう。
DECLARE @table Variable TABLE ( ID INT, Name VARCHAR(50) ) INSERT INTO @table (ID, Name) VALUES (1, 'John Doe'), (2, 'Jane Smith')
To @table の内容を表示します:
<DEPT> <ID>1</ID> <Name>John Doe</Name> </DEPT> <DEPT> <ID>2</ID> <Name>Jane Smith</Name> </DEPT>
この手法を利用すると、テーブル変数の内容を検査して、正確なデータ処理を確保し、データの不正な処理を回避できます。エラー。
以上がT-SQL コードのデバッグ中にテーブル変数の値を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。