您的当前位置:首页正文

DDL语句及功能(sql2005)

来源:化拓教育网
对数据库

增强的语句

添加下列选项:

     

说明

ALTER DATABASE

   

ALLOW_SNAPSHOT_ISOLATION DB_CHAINING 数据库镜像

DATE_CORRELATION_OPTIMIZATION EMERGENCY(数据库状态选项)

PAGE_VERIFY(CHECKSUM 或 TORN_PAGE_DETECTION) PARAMETERIZATION

READ_COMMITTED_SNAPSHOT Service Broker TRUSTWORTHY

数据文件的 FILEGROWTH 默认增量将从 10% 更改 1 MB。 添加或增长数据文件时立即进行文件初始化。 添加下列项:

  

CREATE DATABASE

 

DATABASE SNAPSHOT 语法 ATTACH_REBUILD_LOG 子句 DB_CHAINING 选项 Service Broker 选项 TRUSTWORTHY 选项

数据文件的 FILEGROWTH 默认增量将从 10% 更改 1 MB。 立即进行文件初始化。

DROP DATABASE

对全文

添加对删除数据库快照的支持。

新语句

CREATE FULLTEXT CATALOG

说明

为数据库创建全文目录。 更改全文目录的属性。 使用此语句执行以下操作:

ALTER FULLTEXT CATALOG

重新生成目录,可区分重音,也可不区分重音。  重新组织目录中的索引。  将目录设置为默认目录。

DROP FULLTEXT CATALOG

从数据库中删除全文目录。

对数据库中某个表的一列或多列创建全文索引。 更改全文索引的属性。 使用此语句执行以下操作:

CREATE FULLTEXT INDEX

ALTER FULLTEXT INDEX

启用或禁用表中的全文索引。  向全文索引添加列或从中删除列。

 启动或停止全文索引的完全填充、增量填充或更新填充。

DROP FULLTEXT INDEX从表中删除全文索引。

对索引

新增的语句 ALTER INDEX

说明

通过禁用、重新生成或重新组织索引,或通过设置索引的相关选项,修改现有的表索引或视图索引(关系索引或 XML 索引)。

说明

包括以下新的语法元素:

XML INDEX

 INCLUDED(列)  PARTITION SCHEME

增强的语

CREATE INDEX

添加以下索引选项:

ONLINE

 ALLOW_ROW_LOCKS  ALLOW_PAGE_LOCKS  MAXDOP

添加了新的格式,用于指定索引名称和表名称。

添加了 MOVE TO 子句。这样一来,可以将数据从聚集索引移动到其他文件组或分区方案。 添加以下索引选项:

DROP INDEX

ONLINE

MAXDOP

对表

增强的语句

允许下列功能:

说明

CREATE TABLE

创建持久化计算列。

 使用带 ON UPDATE 和 ON DELETE 子句的 SET NULL 和 SET DEFAULT。

 指定用于存储大量 varchar、nvarchar 和 varbinary 数据的 max。

 创建 xml 列,并且根据需要可以将该列归入 XML 架构。

允许下列功能:

创建持久化计算列。

 使用带 ON UPDATE 和 ON DELETE 子句的 SET NULL 和 SET DEFAULT。

 指定用于存储大量 varchar、nvarchar 和 varbinary 数据的 max。

 创建 xml 列,并且根据需要可以将该列归入 XML 架构。

ALTER TABLE

对触发器

增强的语句 CREATE TRIGGERALTER TRIGGER

允许创建 DDL 触发器。 允许修改 DDL 触发器。

说明

DROP TRIGGER包括用于从当前数据库删除 DDL 触发器的特殊语法。 eventdata

返回有关服务器或数据库事件的信息。EVENTDATA 函数在 DDL 触发器或事件通知的主体中使用。

因篇幅问题不能全部显示,请点此查看更多更全内容