sql
文章平均质量分 56
qiuqiu1990
这个作者很懒,什么都没留下…
展开
-
三种故障还原模型
<br />打开SQL Server企业管理器,展开“数据库”树型菜单,在任一数据库上点右键,选择“属性”,切换到“选项”标签,我们就可以看到“故障还原”里有一个下拉列表框,包括“大容量日志记录的”、“简单”、“完全”,这就是我们要说的三种故障还原模型。<br />简单恢复,使用简单恢复模型可以将数据库恢复到上次备份的即时点,不过无法将数据库还原到故障点或特定的即时点。使用简单恢复模型时,我们可以使用完整数据库备份,也可以使用差异备份,但不能使用事务日志备份。比如说你要将数据库恢复到9:10时的数据,那么除原创 2011-01-22 09:20:00 · 1593 阅读 · 0 评论 -
sql server 2005与sql express的区别
<br />SQL Server Express 2005(以下简称 SQLExpress) 是由微软公司开发的 SQL Server 2005(以下简称 SQL2005)的缩减版,这个版本是免费的,它继承了 SQL Server 2005 的多数功能与特性,如:安全性设置、自定义函数和过程、Transact-SQL、SQL、CLR 等,还免费提供了和它配套的管理软件 SQL Server Management Studio Express 。<br /> SQLExpress 有几个主要的限制: <原创 2011-01-22 10:22:00 · 1610 阅读 · 1 评论 -
关于SET QUOTED_IDENTIFIER {ON|OFF}的问题
SQL SERVER的联机丛书的解释:“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”先说说什么是标识符,举个例子,如果创建了一个叫做USER的数据库表,则直接用SQL语句“SELECT * FROM USER”做查询时会报错:“在关键字 'USER' 附近有语法错误。”,也就是USER被视作SQL SERV转载 2011-01-21 11:29:00 · 270 阅读 · 0 评论 -
查看sql的执行效率
<br />一、显示的信息比较全<br />SET STATISTICS io ON<br /> SET STATISTICS time ON<br /> go<br /> ---你要测试的sql语句<br />select g.grpName,t.grpID,t.flowID,t.typeName,t.description<br />from hyGroup g ,hyType t where t.grpID = g.flowID <br />原创 2011-01-22 09:55:00 · 579 阅读 · 0 评论 -
sql的几个用法
1,union,union all,两个表中数据的并,前者去掉重复的,后者不去重复的显示所有的数据。2,intersect,两个表数据的交集3,minus,两个表结果的减4,不同列字符串的链接:MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下: CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。请注意,Oracle的CONCAT()只允许两个参数;换言之,一次只能将两个字串串连起原创 2011-01-21 11:29:00 · 303 阅读 · 0 评论 -
sql触发器
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表 StudentID int primary key, --学号 ....原创 2011-01-21 15:24:00 · 428 阅读 · 0 评论 -
TRUNCATE TABLE 和 DELETE
TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。与 DELETE 语句相比,TRUNCATE TABLE 具有以下优点:所用的事务日志空间较少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一个项。TRUNCA转载 2011-01-21 15:35:00 · 292 阅读 · 0 评论