重複レコードの問題に直面しています。並行性の問題。そのために影響を与える複数のテーブルがありますが...私は手順を使用して、レコード別のテーブルを挿入していたレコードを検索した後重複レコード
SELECT TOP 1 certid, certiname
FROM certificate
WHERE issued = 0
AND year = 2011
を:私は、データベースからレコードを取得しています。私はまた、SQLトランザクションを使用して、すべてのトランザクションに影響を与えるか、なし、commit
またはRollback
を使用しました。この手順では、私はまた、証明書に
UPDATE certificate
SET issued = 1
WHERE certid = @certid
を更新していますが、同じ証明書が...
どのように私はこの問題を回避することができ、複数のポリシーを発行しましたか?
FROM INSERT INTO表1 SELECT *を行く
TRUNCATE表表1に行きます。私はあなたが[キューとしてテーブルを使用する](http://rusanu.com/2010/03/26/using-tables-as-queues/)しようとしているという曖昧な考えがありますが、これは難しい/不可能なことです。 –
単語は「記録」です。それは 'recored'または 'reocord'ではありません。 –