oracle 中truncate 和delete的区别
我的存储过程大概是这样子的:
我先truncate B表,然后将A表的数据取出处理后放到B表中,
我想问的是如果多个用户使用这个存储过程的时候,是不是会存在第一个用户还没有使用完B表,第二个用户调用这个存储过程的时候将B表给truncate掉后,这样的话,第一个用户使用的数据将直接丢失了,
请问:
truncate是不是在多个用户同时使用的时候会出现问题?
请详细说明
我先truncate B表,然后将A表的数据取出处理后放到B表中,
我想问的是如果多个用户使用这个存储过程的时候,是不是会存在第一个用户还没有使用完B表,第二个用户调用这个存储过程的时候将B表给truncate掉后,这样的话,第一个用户使用的数据将直接丢失了,
请问:
truncate是不是在多个用户同时使用的时候会出现问题?
请详细说明
...全文
相关推荐
delete,truncate和drop的区别
delete,truncate和drop的区别
详解Truncate delete drop三者的区别
详细阐述了Oracle中三种删除的方式truncate,drop和delete三者的区别和联系.
oracle数据库删除数据Delete语句和Truncate语句的使用比较
oracle当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍
oracle数据操作和控制语言详解
数据操作和控制语言详解oracle对初学者有很多帮助
2022年oracle经典面试题文库.doc
2022年oracle经典面试题文库.doc


