随笔分类 -  数据库

摘要:数据库兼容性模式设置: 在sqlserver 2008 中默认的兼容模式是100,根据需求要更改数据库的兼容模式的话。可以下面的语句进行更改,不提供图形操作 ALTER DATABASE DATA_NAME SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 } DATA_NAME : 表示要修改数据库的名字 COMPATIBILITY_LEVEL : 要修改的数据库的兼容性模式 80 : sql 2000 90 : sql 2005 100 : sql 2008 ... 阅读全文
posted @ 2014-02-14 10:36 Mr.liub 阅读(1270) 评论(0) 推荐(0)
摘要:1. 当前系统日期、时间select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000例如:查询目前时间最近三天的内容降序排列select * from table where time between dateadd(day,-3,getdate()) and getdate() order by c_Id desc3. datediff 返回跨两个指定日期的日期和时间边界数。 阅读全文
posted @ 2014-01-04 22:50 Mr.liub 阅读(227) 评论(0) 推荐(0)
摘要:一、TransactionScope和CommittableTransaction构造函数其中重要参数:TransactionOptions option = new TransactionOptions();/* --隔离级别级别一 read uncommitted System.Transactions.IsolationLevel.ReadUncommitted --未提交读 (俗称“脏读”,能够读取其他用户正在修改的尚未提交的数据,无法确保数据的正确性)级别二 read committed System.Transactions.IsolationLevel.ReadCommitted 阅读全文
posted @ 2013-08-06 08:53 Mr.liub 阅读(829) 评论(0) 推荐(0)
摘要:多表查询定义:根据不同的连接条件将一个表中的不同数据连接起来多表查询的语法:select table1.a ,table2.b from table1,table2 where table1.ID=table2.ID简写:利用表名别名的方式来简写select A.a,B.b from table1 A,table2 Bwhere A.ID=B.ID利用表的别名或者表的前缀,使用表的别名可以简化查询,使用表的前缀可以提供查询性能多表连接的类型:内连接和外连接内连接:只返回满足数据连接条件的数据外连接:除了返回满足条件的数据之外还返回左(右)两个表不满足条件的数据,又称为左(右)连接;内连接语法: 阅读全文
posted @ 2013-05-08 13:03 Mr.liub 阅读(316) 评论(0) 推荐(0)