SQL SERVER 2005 简介
SQL SERVER 2005 简介
一直以来,T-SQL都是容易上手的结构化查询语言,随着SQL Server的版本演进,除了内部功能增加,
T-SQL也大幅扩增了新的查询指令。例如:XQuery、取得排名顺序的函数、集合运算搭配OVER运算符、TOP运算符可以搭配变量或子查询,以及透过新增的CTE(Common Table Expression)语法完成以前难以做到的循环查询… …等等。且SQL Server2005统一了许多语法的标准,将原来需要透过系统存储过程、DBCC命令才能建置、设定或维护的功能,都回归到标准的T-SQL语法。
Transact-SQL依其功能可以分为三部分:
1、数据操作语言(Data Manipulation Language, DML):其主要语法有Select、Insert、Delete和Update。藉以查询、新增、修改和更新数据。
2、数据定义语言(Data Definition Language, DDL):其主要语法有Create、Alter和Drop。藉以建立、修改和删除SQL Server服务器端物件。
3、数据控制语言(Data Control Language, DCL):其主要语法有Grant、Deny和Revoke。藉以允许、拒绝和移除帐号角色对物件的权限。
SQL Server 2005是全新的数据库平台系统,包含多种的软件元件与服务,来满足企业对于日渐复杂的数据系统的需求。
1、关系型数据库引擎
这是SQL Server 2005处理关系型数据库的核心元件,可满足各类不同等级应用程序(小型应用程序到巨型企业的解决方案)对于数据的储存、查询与变动的需求。
功能/强化
说明
DDL Trigger
在过去,传统的Trigger仅能捕捉对数据表的新增(Insert)、删除(Delete)、更新(Update)的事件;新增的DDL Trigger,可以捕捉到DDL指令触发,也是建立(CREATE)、修改(ALTER)、删除(DROP)等指令。对于监控数据库上的各类事件提供更多的能力。
数据分割(Partitioning)
允许数据表可以按照规则将数据库存放在不同的档案群组上,不但可以提升效能,同时强化对于超大数据表的管理与维护的机制。
新的数据类型
新增几种好用的数据类型,比如Native XML数据类型:用来直接存放XML的数据之用。在
相关文档:
用SQL生成流水号
转:韦江涛 发表于2010年02月03日 09:38 阅读(4) 评论(0)
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fn_FillNumberWithZero]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[fn_FillNumberWithZero]
GO
if exists ( ......
近期因工作需要,希望比较全面的总结下
SQL SERVER
数据库性能优化相关的注意事项,在网上搜索了一下
,
发现很多文章
,
有的都列出了上百条
,
但是仔细看发现,有很多似是而非或者过时
(
可能对
SQL SERVER6.5
以前的版本或者
ORACLE
是适用的
)
的信息,只好自己根据以前的经验和测试结果进行总结了。
我 ......
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varch ......