から私は現在、私は別のテーブルからテーブルを更新するSQL Server 2012でストアドプロシージャに取り組んでいます:TSQL更新表のインポート表
私のクエリは次のようになります。
UPDATE [MySchema].[Delivery]
SET DeliveryId = (SELECT ID FROM @DeliveryIds)
WHERE PoolId = 1
どういうわけかこのクエリは機能しません...あなたはこの問題を解決する方法を知っていますか?私は@DeliveryIdsはTABLE変数が定義されており、それ以前のストアドプロシージャに移入されていると仮定するつもりです
あなたは@DeliveryIdsへの配送に参加できますか?もしそうなら、そうする。 – Leonidas199x
ここにはいくつかの情報が欠落しています。 '@ DeliveryIds'はどこに定義されていますか?それには1つのレコードしかありませんか? – iamdave
この質問に対する標準的な期待は、入力データセットの例と出力データセットの期待値です。パラメータを使用すると、一般的にどのように値と理由があるのかを示すことができます。このコミュニティがあなたのためにあなたの問題を解決することを期待するなら、あなたはもっと仕事をする必要があります。 –