摘要: 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 更新丢失(Lost update) 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 脏读(Dirty Re 阅读全文
posted @ 2016-05-31 09:48 ZHANGP 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1.in后条件不多,可以考虑主表建索引,或用union all 代替 2. in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱 阅读全文
posted @ 2016-05-31 09:17 ZHANGP 阅读(54801) 评论(0) 推荐(2) 编辑
摘要: SELECT NAME FROM SYS. ALL_OBJECTS WHERE TYPE= 'U' ORDER BY MODIFY_DATE DESC --查询所有表名 SELECT NAME FROM SYS. ALL_OBJECTS WHERE TYPE= 'U' AND name LIKE ' 阅读全文
posted @ 2016-05-30 17:42 ZHANGP 阅读(1877) 评论(1) 推荐(0) 编辑
摘要: 启用Ad Hoc Distributed Queries的方法,执行下面的查询语句就可以了: exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1r 阅读全文
posted @ 2016-05-30 17:30 ZHANGP 阅读(403) 评论(0) 推荐(0) 编辑
摘要: USE 数据库名BULK Insert dbo.表名From 'c:\CSV文件名.csv' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) 阅读全文
posted @ 2016-05-30 17:02 ZHANGP 阅读(2611) 评论(0) 推荐(0) 编辑