私はこのUPDATE
声明を持っています:
UPDATE BLDG SET
BLDG.BLOC1 = T.BLOC1,
BLDG.BLOC2 = T.BLOC2,
BLDG.BLOC3 = T.BLOC3
FROM BLDG B
INNER JOIN
(SELECT * FROM dbo.INVENTORIZE(B.B_ID)) T
ON B.B_ID = T.B_ID
- 個別に実行 - を返す単純な関数を使用します。
B_ID BLOC1 BLOC2 BLOC3
-----------------------------
1 2.00 3.00 NULL
上記の update ステートメントは、「The multi-part identifier "B.B_ID" could not be bind.」というエラーを返します。私は何を間違っていますか?