自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Sql2008--代理服务

--SQL Server 代理服务--如何分析数据库异常行为--1、查看数据库日志--2、代理服务--SQL Server代理可以实现数据库的自动化操作,根据定义自动地完成一些任务,比如定时对数据库进行备份、对数据库--的错误操作发出警报并通知管理员等。--作业是由SQL Server 代理程序按顺序执行的一系列指定的操作。--建立一个执行备份功能的存储过程。CREATE PROCEDURE Ba...

2011-06-15 11:48:03 188

原创 Sql2008--报表服务

--SQL SERVER 报表服务--1、启动报表服务 开始--程序--MICROSOF SQL SERVER2008--配置工具--REPORTING SEERVICES 配置管理器 --事务管理--事务:一系列命令的封装形式,也是数据库的基本对象。是数据库的某一工作单元执行的一系列操作--1、原子性:事务必须是原子工作单元,对于进行数据修改的各种命令,要么全部执行,要么全都不执行--2、一致性...

2011-06-15 11:46:00 128

原创 Sql2008--联机与脱机操作

--脱机与连机数据库--1、通过T-SQL语句分离与附加数据 要分离复制的数据库,该数据库必须是未发布的数据库EXEC sp_detach_db 'AdventureWorks','true';--2、保留全文索引文件和全文索引的元数据EXEC sp_detach_db @dbname='AdventureWorks',@keepfulltextindexfile='true';--使用创建数据库...

2011-06-15 11:44:05 321

原创 Sql2008--操作语言

--数据库操作语言--INSERT 插入数据use AdventureWorks;go --插入还有函数的数据insert into dbo.Departmentsvalues(),(),();--修改数据  UPDATE--删除数据 DELETE--查询语句 SELECT USE AdventureWorks;GOSELECT * FROM Production.ProductPhoto P W...

2011-06-15 11:42:51 111

原创 Sql2008--7

--数据定义语言DDL--CREATE DATABASE DATABASE_NAME   创建一个默认数据库的语法--CREATE DATABASE DATABASE_NAME ON <FILESPEC> FOR{};附加一个数据库--CREATE DATABASE DATABASE_SNAPSHOT_NAME ON (NAME=,FILENAME) AS SNAPHOT OF SOU...

2011-06-15 11:41:33 58

原创 Sql2008--函数,视图,存储过程

--创建用户自定义函数--根据函数主体的定义方式,下列语句在函数内有效--赋值语句--TRY....CATCH语句以外的流控制语句--定义局部数据变量和局部游标的DECLARE语句--SELECT语句,其中的选择列包含为局部变量分配值的表达式--游标操作,该操作引用在函数中声明、打开、关闭和释放的局部游标--修改table局部变量的INSERT,UPDATE,DELETE语句--调用扩展存储过程的...

2011-06-15 11:37:42 95

原创 Sql2008--6

--将 AdventureWorks 数据库中Contact表的所有行都插入到名为NewContact的新表,--并使用IDENTITY函数在NewContact表中从101而不是1开始编号use AdventureWorksgo --首先判断该表是否存,如存在,则删除之if OBJECT_ID (N'Person.NewContact',N'U') is not nulldrop table P...

2011-06-15 11:34:25 77

原创 Sql2008--5

--函数--1、使用在select语句的查询选择列表中,以返回一个值--select COUNT();---返回记录行数--2、使用where子句搜索条件中,用来限制符合查询条件的行use schoolgoselect [id],namefrom studentwhere student.ID=(select MAX([id]) from student)--获取最大值--3、使用视图的搜索条...

2011-06-15 11:33:15 56

原创 Sql2008--4

--为什么下面的语句不能执行?--答:--1、在select 语句执行前,from,where,group by 和 having 子句先执行,而对表列重命名的操作是在select 子句中完成的--因此在其前执行的子句均不能使用重命名后的列名。只有order by 子句是在select 子句执行后才执行的,所以在order by 子句--中可以使用列的别名。--select 语句执行顺序--1、f...

2011-06-15 11:30:59 62

原创 Sql2008--3

--2、确保所有的非空值都是唯一的--问题:SQL SERVER表的一列允许NULL值,如希望在其值为非NULL时,该列是唯一的,怎样才能以编程的方式实--现这一行为?在该列上设置一个UNIQUE约束,只能包含一个值为NULL的记录--SQL SERVER 没有实现非NULL值唯一性的内建机制,因此需要通过自定义的CHECK约束来实现这一机制。use tempdbCreate table t1(c...

2011-06-15 11:30:22 58

原创 Sql2008--2

--2、确保所有的非空值都是唯一的--问题:SQL SERVER表的一列允许NULL值,如希望在其值为非NULL时,该列是唯一的,怎样才能以编程的方式实--现这一行为?在该列上设置一个UNIQUE约束,只能包含一个值为NULL的记录--SQL SERVER 没有实现非NULL值唯一性的内建机制,因此需要通过自定义的CHECK约束来实现这一机制。use tempdbCreate table t1(c...

2011-06-15 11:29:09 58

原创 Sql2008

--1、使用CHECK约束来强制执行触发器的唯一值。--问题:SQL Server 数据表中有一列允许为空值。在该列有非空值的时候,想让该值为唯一值。通过编程实现这一--目标的最佳做法是什么?如果在该列中设置一个UNIQE约束,可以只在一个记录中保有空值。正在使用触发器来强--制执行这个限制,能否推荐一种更简单的方法来确保所有非空的值都是唯一的吗?use tempdbCreate table ...

2011-06-15 11:27:59 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除