易截截图软件、单文件、免安装、纯绿色、仅160KB

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实例

--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。
select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不详') birthday
from employee
order by dept
--2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称
select ......

取mysql表和字段注释的sql语句

今天找到了取mysql表和字段注释的语句
取字段注释
SELECT COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
from INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'companies'##表名
AND table_schema = 'testhuicard'##数据库名
AND column_name LIKE 'c_name'##字段名
--------------------------- ......

sql陽曆轉陰曆

USE [rossic]
GO
/****** Object:  StoredProcedure [dbo].[fn_GetLunar]    Script Date: 02/23/2010 15:46:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
     
CREATE     proc   [dbo].[fn_GetLunar]   ......

SQL中使用CONVERT转换时间输出格式

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 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号