-1

ここで私がやろうとしていること。DBO.EMP_BK.PG に外部キー列があり、PG が外部キー列です。DBO.SALGRADE.GRADE の主キー列を参照します。グレードは主キーです。

外部キー列に主キー列の値を自動入力する方法を知りたいです。

Low sal =< SAL =< high sal。ここで、Low と High sal は主キー テーブルの列であり、Sal は外部キー テーブルの列です。

式の結果に基づいて、適切な成績値を使用します。また、SSISを使用してこれを行うことは可能ですか? これが意味をなすことを願っています。

4

1 に答える 1

0

クエリで sql タスク要素を使用します。

UPDATE DBO.EMP_BK
SET PG = (SELECT TOP 1 t1.GRADE
          FROM DBO.SALGRADE t1
          WHERE t1.[Low sal] <= DBO.EMP_BK.SAL
          AND t1.[high sal] >= DBO.EMP_BK.SAL)

ところで、あなたの質問は完全に不明確です。より良い答えが必要な場合は、テーブル構造の単純なデータを提供する必要があります...

于 2013-09-25T19:18:55.777 に答える