关于SQL Server的锁, 我说的不全面, 也可能有误, 仅供你参考. 建议你阅读有关的书籍.

解决方案 »

  1.   

    道理相同, 你看书吧. 以后你能不能先说清楚你用Oracle?
      

  2.   

    可建一个记号表a。
    过程的第一句是随便向表a中插入一条记录(不commit/rollback);
    过程的最后一句是删除表a中记录、“commit”(全过程只有这一个commit)。
    此方法利用oracle安全机制:
    当有一个进程向表中插入/修改/删除记录,在此进程未提交/回滚此记录之前,
    其它进程只能读取该表信息,不能对此表进行插入/修改/删除操作。