Plsql 暂时保留一张桌子一段时间

Plsql 暂时保留一张桌子一段时间,plsql,plsqldeveloper,Plsql,Plsqldeveloper,我正在使用oraclepl/SQL。我有一个脚本,可以在表中插入几条记录,并按递增顺序插入一个字段 例如,如果表中的字段为:姓名、地址和卷号,则它将插入第一条记录,然后插入卷号值增加1的第二条记录,依此类推 要插入的记录中字段的顺序对我很重要。因此,我想知道是否有任何方法可以确保在某个时候,此脚本是唯一能够将记录插入此表的工具,并且在某个时候禁止任何其他脚本、代码或用户插入记录?您可以在Oracle中尝试使用LOCK table命令。但是在使用此命令时,您需要非常小心。希望这有帮助 LOCK T

我正在使用oraclepl/SQL。我有一个脚本,可以在表中插入几条记录,并按递增顺序插入一个字段

例如,如果表中的字段为:姓名、地址和卷号,则它将插入第一条记录,然后插入卷号值增加1的第二条记录,依此类推


要插入的记录中字段的顺序对我很重要。因此,我想知道是否有任何方法可以确保在某个时候,此脚本是唯一能够将记录插入此表的工具,并且在某个时候禁止任何其他脚本、代码或用户插入记录?

您可以在Oracle中尝试使用LOCK table命令。但是在使用此命令时,您需要非常小心。希望这有帮助

LOCK TABLE <tablename> IN SHARE MODE NOWAIT;
在共享模式NOWAIT下锁定表;
可以使用多种模式。请查看更多信息