随笔分类 -  MS SQL Server

MS SQL Server
摘要:6.3.1 用Enterprise Manager 浏览数据库 SQL Server 提供了目录树的浏览方式,使得浏览数据库信息非常方便、快捷。在 Enterprise Manager 中单击要浏览的数据库文件夹,就可在右边的任务板(Task pad)窗口中看到数据库的基本信息(General)、表和索引信息(Tables & Indexes)、数据库文件的配置情况(Space Alloc... 阅读全文
posted @ 2007-07-26 15:21 Athrun 阅读(348) 评论(0) 推荐(0)
摘要:在创建数据库以后还可以设置其属性,以更改创建时的某些设置和创建时无法设置的属性。用右键单击所要设置属性的数据库,从快捷菜单中选择选项“属性(Properties)”,就会出现如图6-4 所示的数据库属性设置对话框。 在“General”页框中,可以看到数据库的状态、所有者、创建时间、容量、备份、维护等属性信息。 在“Data Files” 和“Transaction Log” 页... 阅读全文
posted @ 2007-07-26 15:13 Athrun 阅读(985) 评论(0) 推荐(0)
摘要:1、文件与文件组 在SQL Server 中数据库是由数据库文件和事务日志文件组成的。一个数据库至少应包含一个数据库文件和一个事物日志文件。 (1) 数据库文件(Database File) 数据库文件是存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件(Primary Dat... 阅读全文
posted @ 2007-07-26 15:06 Athrun 阅读(979) 评论(0) 推荐(0)
摘要:启动服务器的方法有以下几种: 1、用Enterprise Manager 启动 在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器,或在所要启动的服务器上单击右键后,从快捷菜单中选择“Start” 项,即可启动。 2、用SQL Server Service Manager 启动 启动方法如下: (1)从菜单中选择Serv... 阅读全文
posted @ 2007-07-26 14:55 Athrun 阅读(749) 评论(0) 推荐(0)
摘要:字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有: 1、字符转换函数 有以下几种字符转换函数: ·ASCII() ASCII(... 阅读全文
posted @ 2007-07-26 14:52 Athrun 阅读(999) 评论(0) 推荐(0)
摘要:算术函数可对数据类型为整型INTEGER、 浮点型FLOAT、 实型REAL、 货币型MONEY和SMALLMONEY 的列进行操作。它的返回值是6 位小数,如果使用出错,则返回NULL值并显示警告信息。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用算术函数。Transact-SQL 中的算术函数见表4-7。 例4-37: 在同一表达式中使用S... 阅读全文
posted @ 2007-07-26 14:44 Athrun 阅读(289) 评论(0) 推荐(0)
摘要:统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示. 这些函数通常用在SELECT 子句中,作为结果数据集的字段返回的结果。在SELECT语句的SELECT 子句中使用函数的语法如下: SELECT 函数名(列名1 或*),...函数名(列名n) FROM 表名 提醒:函数的对象或自变量必须包括在圆括号内。如果函数需要一个以上的... 阅读全文
posted @ 2007-07-26 14:43 Athrun 阅读(419) 评论(0) 推荐(0)
摘要:4.7.1 BACKUP BACKUP 命令用于将数据库内容或其事务处理日志备份到存储介质上(软盘、硬盘、磁带)。等SQL Server 7.0 以前的版本用的是DUMP 命令来执行此功能,从SQL Server 2000起,不再使用DUMP 命令。关于BACKUP 命令的详情请参见“数据备份与恢复”章节。 4.7.2 CHECKPOINT 语法如下: CHECKPOINT ... 阅读全文
posted @ 2007-07-26 14:37 Athrun 阅读(305) 评论(0) 推荐(0)
摘要:Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。 4.6.1 IF…ELSE 其语法如下: IF [ELSE [条件表达式] ] 其中可以是各种表达式的组合,但表达式的值必须是逻辑值“真”或“假”。ELSE子句是可选的,最简单的IF语句没有ELSE子句部分。IF…ELSE用来判断当某一条件成立时执行某段程序,条件不... 阅读全文
posted @ 2007-07-26 14:28 Athrun 阅读(342) 评论(0) 推荐(0)
摘要:4.5.1 注释符(Annotation) 在Transact-SQL 中可使用两类注释符。 ANSI 标准的注释符“--” 用于单行注释; 与C语言相同的程序注释符号,即“/**/”。“/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释。 4.5.2 运算符(Operator) 1 算术运算符 包括:+(加)、―(减)、(乘)、(除)... 阅读全文
posted @ 2007-07-26 14:23 Athrun 阅读(1060) 评论(2) 推荐(0)
摘要:Transact-SQL中可以使用两种变量,一种是局部变量(Local Variable)另外一种是全局变量(Global Variable)。 4.4.1 局部变量 局部变量是用户可自定义的变量,它的作用范围仅在程序内部。在程序中通常用来储存从表中查询到的数据,或当作程序执行过程中暂存变量使用。局部变量必须以“@”开头,而且必须先用DECLARE命令说明后才可使用。其说明形式如下: ... 阅读全文
posted @ 2007-07-26 14:20 Athrun 阅读(355) 评论(0) 推荐(0)
摘要:在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。 在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2 所示。 其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 种数据类型。下面分类讲述各种数据类型。 4.3.1 整数... 阅读全文
posted @ 2007-07-26 14:15 Athrun 阅读(367) 评论(0) 推荐(0)
摘要:SQL 语言是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4 个方面,是一个通用的、功能极强的关系数据库语言。 4.1.1 SQL 概述 SQL 语言是1974 年由Boyce 和Chamberlin 提出的。1975 年至1979 年,IBM 公司San Jose Research Laboratory 研制的关系数据库管理系统原形系统System R 实现... 阅读全文
posted @ 2007-07-26 14:07 Athrun 阅读(342) 评论(0) 推荐(0)
摘要:构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(... 阅读全文
posted @ 2007-07-26 11:48 Athrun 阅读(290) 评论(1) 推荐(1)
摘要:数据库对象是数据库的组成部分,常见的有以下几种: 3.3.1 表(Table ) 数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row) 和列(Column)组成的。图3-1 中黑底白字的部分称为行,图3-2 中黑底白字的部分称为列。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。一行数据称为一个或一条记录,它表达有一定意义的信息组合。一个... 阅读全文
posted @ 2007-07-26 11:43 Athrun 阅读(312) 评论(0) 推荐(0)
摘要:A. Rule with a rangeThis example creates a rule that restricts the range of integers inserted into the column(s) to which this rule is bound. CREATE RULE range_ruleAS @range >= $1000 AND @range < $20... 阅读全文
posted @ 2007-07-25 22:54 Athrun 阅读(243) 评论(0) 推荐(0)
摘要:可以为每个数据库都设置若干个决定数据库特点的数据库级选项。只有系统管理员、数据库所有者以及 sysadmin 和 dbcreator 固定服务器角色和 db_owner 固定数据库角色的成员才能修改这些选项。这些选项对于每个数据库都是唯一的,而且不影响其它数据库。可以使用 ALTER DATABASE 语句的 SET 子句、sp_dboption 系统存储过程,或者在某些情况下使用 SQL S... 阅读全文
posted @ 2007-07-25 16:55 Athrun 阅读(801) 评论(0) 推荐(0)
摘要:本文将介绍Microsoft SQL Server 2000的新增特性—用户自定义函数User-Defined Function(UDF),并演示几个常用的实例。 UDF的功能类似SQL Server中内建的系统函数,如CONVERT、SUBSTRING、 DATAADD、 GETDATA、ISNULL等等。一个UDF可以没有参数,或者带有一个或多个参数,函数运行后将会返回一个... 阅读全文
posted @ 2007-07-25 16:43 Athrun 阅读(215) 评论(0) 推荐(0)
摘要:创建数据库的第一步是制订计划,该计划可在实现数据库时用作指南;也可以在数据库实现完成后,用作数据库的功能说明。数据库设计的复杂性和细节由数据库应用程序的复杂性和大小及用户数确定。 数据库应用程序的性质和复杂性以及对其进行计划的过程可以变化很大。数据库可以相对简单,如为单人使用设计的数据库;它也可以很大、很复杂,如为处理数百万顾客的所有银行事务而设计的数据库。对于前一种情况,数据库设计可能... 阅读全文
posted @ 2007-07-25 16:39 Athrun 阅读(343) 评论(0) 推荐(0)
摘要:今天服务器重装,发现xp_sendmail怎么都使用不了,于是上网找了如下资料 但是发现还是不能使用,我记得第一次是直接把sql server 2000装在域用户下的 于是将MSSQLSERVER的属性打开,把登录用户改为域用户重新启动服务 sql server的sql mail属性中就可以找到mail的配置文件了,好神奇的家伙, 下班收工了:) 如何为sql server中sql mail ... 阅读全文
posted @ 2007-07-25 15:08 Athrun 阅读(1909) 评论(1) 推荐(0)