2017-02-26 57 views
1

我使用Oracle PL/SQL。我有一個腳本將少量記錄插入表中,並以遞增順序插入一個字段。Resrving表暫時一段時間

例如,如果表是具有字段學生:姓名,地址和卷號碼,然後將其插入第一記錄,然後插入帶的輥數由1等遞增值的第二個記錄。

在記錄現場的這個順序插入對我很重要。所以,我想知道有沒有什麼辦法讓我可以保證的某個時候這個腳本的唯一的事情是能夠將記錄插入此表並記錄任何其他腳本或代碼或用戶插入的是被禁止的某個時候?

回答

1

您可以在Oracle中嘗試LOCK TABLE命令。但是在使用這個命令時你需要非常小心。希望這可以幫助。

LOCK TABLE <tablename> IN SHARE MODE NOWAIT; 

有多種方式可以休完。請查看LOCK TABLE獲取更多信息。