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 触发器或事件通知的主体中使用。
因篇幅问题不能全部显示,请点此查看更多更全内容