保留序列號我有表以下字段刪除記錄,但在數據庫
VouhcerID, VoucherNumber, VoucherDate, etc...
現在的情況是,當一些憑證被拒絕。我不需要保留數據庫中的記錄,但序列號應保留在數據庫中。假設我在序列號爲JV001, JV002, JV003
的數據庫中有以下記錄現在如果JV003
被拒絕。它的數據庫記錄應該被拒絕,但是當新記錄被插入時,它應該得到JV004
作爲VoucherNumber
。一種方法是在數據庫中添加一個名爲isdeleted
的布爾型字段,並在記錄被拒絕時將其設置爲true
。任何其他暗示
比方說當JV003被拒絕時,你想對其他字段值做什麼?你想從表中刪除它們,只是將序列號與其餘字段保持爲空,或者你只是想從表中刪除整行,無論何時插入新行,獲取序列號爲JV004? – AnandPhadke 2012-08-06 07:01:32
理想情況下,我想完全刪除數據庫中的行。將所有其他字段保留爲空可能不可行,因爲我必須允許所有其他字段採用空值 – Tassadaque 2012-08-06 07:21:47