SQL Server
文章平均质量分 55
ilsas
这个作者很懒,什么都没留下…
展开
-
数据库快照
<br />数据库快照是MSSQL2005的新功能,仅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持创建数据库快照,创建快照的唯一方式是使用 Transact-SQL。数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快照在事务上都与源数据库一致。在创建数据库快照时,源数据库通常会有打开的事务。在快照可以使用之前,打开的事务会回滚以使数据库快照在事务上取得一致。转载 2010-06-28 14:56:00 · 1075 阅读 · 0 评论 -
SQL server 系统数据库
<br /> 我们知道,DBA对SQL数据库引擎的系统数据库必须有深入的了解,同时,数据库开发人员了解SQL Server自带的系统数据库也是十分有必要的。下文中列举了其中的一些系统数据库。 <br /><br /> Master <br /><br /> Master数据库保存有放在SQLSERVER实体上的所有数据库,它还是将引擎固定起来的粘合剂。由于如果不使用主数据库,SQLSERVER就不能启动,所以你必须要小心地管理好这个数据库。因此,对这个数据库进行常规备份是十分必要的。转载 2010-06-28 14:51:00 · 599 阅读 · 0 评论 -
存储过程的优缺点
优点:1、存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2、安全性高, a、通过向用户授予对存储过程(而不是基于表)的访问权限,它们可以提供对特定数据的访问; b、提高代码安全,防止 SQL注入(但未彻底解决,例如,将数据操作语原创 2010-05-19 10:40:00 · 697 阅读 · 0 评论 -
查询及删除重复记录的方法
先在表中加一字段RID设为主键自动编号后执行下列语句delete from Table where RID not in (select avg(RID) from Table group by ID)ID为重原表的重复ID 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select *转载 2010-05-25 09:20:00 · 543 阅读 · 0 评论 -
一些T-SQL语句
use DM;goif exists (select * from sysobjects where xtype = U and name = newtest)drop table newtestgo select abs , Len(abs) as Number into newtest from epsps_2 orde原创 2010-05-27 15:55:00 · 492 阅读 · 0 评论 -
批量删除数据表
方法一: use DMgodeclare @name varchar(20)while(exists(select * from sysobjects where name like epsps2%))beginselect @name=name from sysobjects where name like epsps2%exec (drop t原创 2010-05-27 17:17:00 · 713 阅读 · 0 评论 -
ORACLE备份的方法
备份的方法 ORACLE数据库有三种标准的备份。导出/导入(EXPORT/IMPORT) 、冷备份、热备份。 导出备份是一种逻辑备份,这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。 冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。 下面我们分别介绍一下这三种备份方法及其特点:转载 2011-06-21 11:04:00 · 6445 阅读 · 0 评论