declare @cid int
set @cid=(select ISNULL(MAX(cid),0)+1 from CustInfo)
insert into CustInfo(CID,CTypeId,CustNo,Regdate,
DOB,CCertID,CCertNo,CompId,PostedBy,PostedOn)
(select @cid,1,0,'2012-9-10',
dob,ccertid,ccertno,0,null,null
from updateCust3)
上記のコードを使用して、テーブルupdateCust3からテーブルUpdateCustInfoに値を挿入しました。この場合、CIDフィールドは挿入ごとに1ずつインクリメントする必要があります。上記のコードを使用しましたが、cidが増加していないようであるため、エラーは主キーの値が重複しています。では、どうすればcidの値を増やすことができますか?テーブルプロパティの変更は許可されていないため、IDプロパティを使用できません。