我正在使用oracle PL / SQL。我有一个脚本,可以将少量记录插入表中,并按递增顺序插入一个字段。
例如,如果表是学生,其字段为:name,address和roll-number,则会插入第一条记录,然后插入第二条记录,其中roll-number的值加1,依此类推。
插入记录中该字段的顺序对我很重要。所以,我想知道有什么方法可以确保有时候这个脚本是唯一能够将记录插入到这个表中的东西,并且有时候禁止通过任何其他脚本或代码或用户插入记录吗?
答案 0 :(得分:1)
您可以在Oracle中尝试LOCK TABLE命令。但是在使用此命令时需要非常小心。希望这会有所帮助。
LOCK TABLE <tablename> IN SHARE MODE NOWAIT;
可以使用各种模式。请查看LOCK TABLE以获取更多信息。