DTWを使用して連絡先のデータを更新する必要があります(SQLスクリプトでは直接実行できません)。「CardCode」はキーフィールドです。'CntctCode'はレコードですが、フィールドで更新することはできません。0から始まり、レコードごとに増加する番号を使用してインポートする必要があります。クエリで、ay 0から始まり、新しいCardCodeレコードごとに増加するフィールドを追加する必要があります。
注文関数でrow_number()を使用して成功しましたが、CardCodeレコードは1つだけです。より多くのCardCodeのセットで動作するために必要です。
select row_number() over (order by CntctCode) as PositionInTable
, *
from OCPR
select row_number() over (order by T0.CntctCode) as PositionInTable
, *
from OCPR T0
WHERE T0.CardCode = 'C00001'
PositionInTable CntctCode CardCode
1 12101 C00001
2 12102 C00001
3 12103 C00001
4 12315 C00001
5 12696 C00001
6 13097 C00001
7 13098 C00001
8 13328 C00001
9 13408 C00001
10 13628 C00001
11 13661 C00001
12 13662 C00001
13 14634 C00001
パーティションを使用できます
select row_number() over (partition by CardCode order by CntctCode) as PositionInTable
, *
from OCPR
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加