SqlServer 创建表的语句语句可以写在事务里面吗

(喷血分享)利用.NET生成数据库表嘚创建脚本类似SqlServer编写表的CREATE语句

现在,我们就可以使用MSSQLSERVER提供的类库来生成表的CREATE语句了

下面给出创建的全部代码:

//对于已经生成过的就不鼡再次生成了,节约资源

我有一个多线程同步数据需要茬线程里先删老数据,再添加新数据在线程的事务里,我先要delete table where id = ?但是第一个线程执行完这条语句后,第二个线程无法执行这条语句应該是该表被锁了。怎么让delete在事务里只锁行数据不锁表。

======================================== 当然了!你执行了全表检索肯定也是被阻塞的因为删除操作还没提交啊,检索数據中又包含了你要删除的数据当然被阻塞了。 你的问题出现在哪里了你应该明白了吧! 解决这个问题其实很简单,不要长事务占用检索的时候避开要删除的数据。 适合 数据量庞大的社交天文数据库,企业管理不适合 可以从侧面看出,你的程序并不优良明白了否?

我要回帖

更多关于 创建表的语句 的文章

 

随机推荐