0
在InterSystems的緩存中,我有一個現有的表,例如數據添加到現有列在InterSystems的緩存數據庫如下如何自動增量(IDENTITY)
ID Name
1 Allen
2 Benny
我想修改欄的ID,這樣,這將是自動遞增。添加後,如果我插入查理到表中,那麼ID應該是3.
我想我必須使用IDENTITY,但不知道如何使用它。感謝您的幫助
在InterSystems的緩存中,我有一個現有的表,例如數據添加到現有列在InterSystems的緩存數據庫如下如何自動增量(IDENTITY)
ID Name
1 Allen
2 Benny
我想修改欄的ID,這樣,這將是自動遞增。添加後,如果我插入查理到表中,那麼ID應該是3.
我想我必須使用IDENTITY,但不知道如何使用它。感謝您的幫助
如果您想要將默認ID列更改爲其他任何內容,您可以使用任何其他屬性的類,並通過此屬性的索引標記爲IdKey。但是,你必須自己管理增加這個屬性。你可以用InitialExpression來設置任何新對象的值,即使它不會被保存,或者在%OnBeforeSave方法中,它將在保存對象之前被調用。