我需要执行如下所示的查询,其中包含数据集。
UPDATE <OrderDataset>
SET FKProduct = P.PKProduct
FROM <OrderDataset> DS
INNER JOIN tblCustomer C ON DS.FKCustomer = C.PKCustomer
INNER JOIN tblProduct P ON C.PKCustomer = P.FKCustomer
INNER JOIN tblStock S ON S.FKProduct = P.PKProduct
AND DS.RotationNumber = S.RotationNumber
AND ISNULL(DS.RotationLineNo,'NULL') = ISNULL(S.RotationLineNo,'NULL')
WHERE DS.FKProduct IS NULL
有没有办法实现这个。
答案 0 :(得分:1)
没有直接的方法可以做到这一点。
您可以将数据集内的表作为参数传递给sql server存储过程ans然后在sp中执行jon。