锁定应该是一样的,应该只是概率的大小而已
存储过程是预编译的,一般执行效率优于直接执行一批SQL语句所以造成表锁定的机率降低了(估计这就是楼主说的,某些情况下改存储过程就解决了锁表吧?)
存储过程是预编译的,一般执行效率优于直接执行一批SQL语句所以造成表锁定的机率降低了(估计这就是楼主说的,某些情况下改存储过程就解决了锁表吧?)
解决方案 »
- xml exits用法
- 急需帮助
- 代码如何改进
- 如何让Sql Server抓取 实时的股票数据?
- 新建数据库 出现---创建/打开物理设备 时发生操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。
- 全文检索的疑问?
- 请问sql server安装后,数据库里没有项目 怎么办??
- (数据库)请问在SQL中如何模糊查找带有"[]"符号的字段?
- 为什么我的oracle安装之后没有development2000 for windows NT
- 一个数组:1,1,2,3,5,8,13,21.......+m,求第30位数是多少?用递归实现
- 关于Delphi和SQL Server 2000的关系.大家给些看法.
- 数据表关联的问题
是不是所有的事务中的insert语句都会导致相关的表锁定?
这个东西害苦我了,用户需要远程往数据库的某几个表中插入数据,我是通过事务处理的!
其中有一个表的一个字段存储类型为image,存储大小一般是50k,我是先将其它的字段插入(insert),之后编写存储过程,将image字段的数据分段写入的,发现虽然存储过程调用多次,但是不会导致数据库表锁定?!很奇怪,但只要一执行insert,则必锁无疑!