SQL Server 关键字
ADD  ALTER TABLE(修改表)语句的一个选项,为现有的表添加一个新列。
ALL  SELECT(选择,查询 (SQL))语句的一个选项,用于SELECT列表中,与UNION操作符和GROUP BY子句一起使用。在所有这些子句中,ALL选项指定重复行可以出现在结果集中。 
ALTER ALTER object(改变对象)语句是Transact-SQL数据定义语言的一部分,修改几个数据库对象的属性。有5个ALTER对象语句:ALTER DATABASE,ALTER TABLE,ALTERVIEW,ALTER TRIGGER和ALTER PROCEDURE。 
AND 布尔操作符。如果AND操作符连接两个条件,检索两个条件都为真的行。 
ANY 用于SELECT语句的比较操作符。如果一个内查询的结果含有至少一行满足这个比较,ANY操作符计算的结果为真。
AS 用于定义列表达式的相关名字,如SUM(budget) ASsum_of_budgets。 
ASC  ASCENDING的简写形式,用于SELECT语句的ORDER BY子句中定义升序排序。  A
UTHORIZATION  CREATE SCHEMA语句的一个子句,该子句定义模式对象所有者的ID。这个标识符必须是数据库中合法的用户帐号。
AVG AVERAGE的简写形式。聚集函数AVG计算列中值的平均值,该函数的参数必须是数字。  BACKUP  备份数据库、事务日志或文件组中的一个或多个文件。对应的Transact-SQL语句是BACKUP DATABASE和BACKUP LOG。 
BEGIN 如果在BEGIN匛ND形式中使用,开始一个Transact-SQL事务。BEGIN TRANSACTION语句开始一个事务。 
BETWEEN 与SELECT语句一起使用的一个操作符,这个操作符用于搜索指定范围的所有值。  BREAK BREAK语句停止块内的语句的执行,并开始这个块后的语句的执行。通常与WHILE语句一起使用。 
BROWSE  FOR BROWSE子句用作SELECT语句的一部分,指定在查看数据时可以更新。 
BULK  BULK INSERT语句把数据文件复制到用户定义格式的表中。
BY GROUP BY和ORDER BY子句的一部分。 
CASCADE  CASCADE子句与DENY语句一起使用,指定权限从一个用户帐号拒绝,以及由第一个用户帐号授予权限的所有其他用户帐号都被拒绝。 
CASE CASE表达式用于SELECT语句和UPDATE语句,评价一个条件列表,并返回某个可能的结果表达式。 CHECK  用于CREATE TABLE和ALTER TABLE,定义声明的表约束。也用于CREATE VIEW语句中,作为WITH CHECKOPTION 的一部分,限制只插入(或修改)满足查询条件的那些行。
CHECKPOINT CHECKPOINT语句强制被修改但还没有写到磁盘的所有页面写到磁盘上。  CLOSE  CLOSE语句关闭一个打开的光标。 
CLUSTERED CREATE INDEX语句的一个选项,创建一个具有行的顺序与索引顺序相同的属性的索引。也用于UNIQUE和PRIMARY KEY子句(在CREATE TABLE和ALTERTABLE语句中)定 义同样的属性。 
COALESCE 返回参数中第一个非空表达式的系统函数。 
COLUMN ALTER TABLE语句中ALTER COLUMN和DROPCOLUMN子句的一部分。
ALTER COLUMN子句修改列的属性,而DROP COLUMN子句删除存在的一个列。 
COMMIT  COMMIT TRANSACTION语句标记成功事务的结束。 
COMMITTED  SET TRANSACTION ISOLATION LEVEL语句的READ COMMITTED选项的一部分。如果指定READCOMMITTED,在数据被读时,对数据保持共享锁。 
COMPUTE SELECT语句的一个子句。它使用聚集函数计算汇总值,在结果集中作为附加的行出现。 
CONSTRAINT  用于CREATE TABLE和ALTER TABLE语句的选项,指定4个完整性约束中的一个:UNIQUE,PRIMARY KEY,CHECK和FOREIGN KEY。 
CONTAINS  全文检索中的谓词,用于搜索含有基于字符的数据类型的列。
CONTAINSTABLE 全文检索中的谓词,返回含有基于字符的数据类型的列中的0个或多个数据行。 
CONTINUE CONTINUE语句停止块内的语句的执行,并重新开始该块内的第一条语句的执行。通常与WHILE语句一起使用。 
CONVERT 显式地把一个数据类型的表达式转换成另一个数据类型的系统函数。 
COUNT  有两种形式的聚集函数:COUNT(DISTINCT(表达式))和COUNT(*)。第一种形式计算表达式中值的数目,而第二种形式统计表中的行数。 
CREATE  CREATE object语句是Transact-SQL数据定义语言的一部分。有9个CREATE object语句:CREATEDATABASE,CREATE TABLE,CREATE VIEW,CREATETRIGGER,CREATE PROCEDURE,CREATE SCHEMA,CREATE INDEX,CREATE RULE和CREATE DEFAULT(还有不属于DDL的CREATE STATISTICS语句)。 
CROSS SELECT语句的CROSS JOIN选项的一部分,用于明确定义两个表的迪卡尔乘积。  CURRENT  用于UPDATE (DELETE)语句,定义行的定位修改(删除)。这意味着行的修改(删除)在光标的当前位置发生。
CURRENT_DATE 系统函数,返回当前日期。
CURRENT_TIME 系统函数,返回当前时间。 
CURRENT_TIMESTAMP  系统函数,返回当前日期和时间。
CURRENT_USER 系统函数,返回当前用户。 
CURSOR DECLARE CURSOR语句的一部分。这条语句定义查询的光标,用于构造结果集。  DATABASE  作为DDL语句CREATE DATABASE,ALTERDATABASE和DROP DATABASE的一部分或备份语句BACKUP DATABASE和RESTORE DATABASE的一部分出现。 
DBCC 包括几个语句,检查(和恢复)数据库及其对象的物理一致性和逻辑一致性。  DEALLOCATE DEALLOCATE语句删除一个存在的光标的引用。 
DECLARE  DECLARE语句定义一个或多个本地变量。也是DECLARE CURSOR语句的一部分,用于定义查询的一个光标,用来构造结果集。 
DEFAULT  指定“默认”约束或“默认”文件组。默认约束可以在CREATE TABLE或ALTER TABLE语句中指定,而默认文件组可以在CREATE TABLE或ALTER DATABASE语句中指定。 
DELETE 从表中删除行的Transact-SQL语句。也可以用作CREATE TRIGGER或ALTER TRIGGER语句的一部分,定义行的删除将激活该触发器。最后,在FRANT,DENY和REVOKE语句中用于权限。 
DENY 用于定义权限的3条语句之一,防止用户通过从用户帐号删除现有的权限来执行动作,或者防止用户通过组(角)成员关系获得权限。 
DESC DESCENDING的简写。在SELECT语句的ORDER BY子句中用于定义降序顺序。 
DISK 在BACKUP和RESTORE语句中用于定义备份的介质。
DISTINCT 在SELECT语句的SELECT列表中用于定义仅唯一的行在结果集中显示。也用于聚集函数COUNT中,达到相同的效果。
DISTRIBUTED BEGIN DISTRIBUTED TRANSACTION语句的一部分,指定分布式事务的开始由Microsoft分布式事务协调器控制。
DOUBLE  Microsoft Access的标准数据类型,对应于SQL Server中的FLOAT数据类型(为从Microsoft Access到SQL Server的迁移而支持)。 
DROP  DROP object语句是Transact-SQL数据定义语言的一部分。有9个DROP object语句:DROP DATABASE,DROPTABLE,DROP VIEW,DROP TRIGGER,DROPPROCEDURE,DROP SCHEMA,DROP INDEX,DROPRULE和DROP DEFAULT。 
DUMP DUMP DATABASE和DUMP TRANSACTION语句的一部分,进行数据库和事务日志的备份副本。SQL Server 7支持这两个语句,是为了向后兼容。 
ELSE IF…ELSE语句的一部分。ELSE引入一个或多个Transact-SQL语句,在IF部分的条件不满足时执行。
END 结束BEGIN…END块或CASE表达式。
ESCAPE  ESCAPE选项是SELECT语句的LIKE谓词的一部分。这个选项指定转义符,改写一个通配符的含义,使它解释为普通字符。 
EXEC(EXECUTE)  EXECUTE语句执行一个系统存储过程,用户定义的过程,或扩展存储过程。还有EXECUTE对象权限,用于授予、取消或拒绝存储过程的权限。 
EXISTS EXISTS函数以一个子查询作为参数,如果该子查询返回一行或多行,它就返回真。  sqlserver备份表语句EXIT EXIT命令退出isql和osql实用程序的用户会话。 
FETCH  Transact-SQL语句FETCH从结果集中检索特定的行,该结果集是使用光标声明和查询的。 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。