我正在将使用身份生成器的类转换为使用 hilo 的类。我还使用一个表,每个实体都有不同的行:
EntityId (table)
- EntityName
- NextHigh
旧表:
Patients (table)
- Id (identity)
新表:
PatientRecord (table)
- Id
为了保持数据完整性,我只使用现有的 PatientRecord.Id 作为新的 PatientRecord.Id:
insert into PatientRecord (Id)
select Id from Patients
并创建一个EntityId
条目:
insert into EntityId values ('PatientRecord', ??)
下??
一个 hi 值在哪里。我应该在这里使用什么值?默认情况下,初始化列将是 1。我只是使用它,还是应该使用类似的东西select MAX(Id) from PatientRecord
?