0

process id、、、の 3 つの列を持つリンク テーブルがありeltますidxprocess id私はそれに書き込みたいeltだけです-つまり

Insert into table(process id, elt) values (123, "abc")

idx がプロセス ID に関して自動インクリメントするように:

(123, abc, 1) , (123, def, 2) , (124, abc, 1) など

誰でもこれを達成する方法をアドバイスできますか?

ありがとう

4

1 に答える 1

1

これは手動で、または before insert トリガーを使用して行うことができますが、重複した idx が残る可能性があります (トリガー内でテーブルをロックすると、これを防ぐことができます)。

after insert トリガーを使用できるとは思いません (その中でテーブルを更新することはできません)。

于 2013-04-29T11:07:49.130 に答える