scope_identity() を使用したこのマルチテーブル挿入 (ストアド プロシージャ) が機能しない理由がわかりません。これが要点です (ここでの想像を絶するネーミングを許してください):
TableB の RowID 列は明らかに int であり、ID の自動インクリメントなどとして設定されていません。
管理スタジオで実行すると、1行が影響を受けたと表示されますが、挿入は行われません。
コードから実行すると、TableB の RowID に NULL 値を挿入できないというエラーが表示されますが、これは正しく、null でない制約があります。ただし、最初のテーブルから scope_identity() を取得する必要があります。
トランザクションの内外で、さまざまなパラメーターの初期化を試しました...それは私を殺しています。ご協力いただきありがとうございます。