SQL Server 关键字
ADD ALTER TABLE语句的一个选项,为现有的表添加一个新列。
ALL SELECT语句的一个选项,用于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子句中定义升序排序。
AUTHORIZATION 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,CHECKsqlserver备份表语句和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,CREATETRIGG
ER,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,DROPPROC
EDURE,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函数以一个子查询作为参数,如果该子查询返回一行或多行,它就返回真。
EXIT EXIT命令退出isql和osql实用程序的用户会话。
FETCH Transact-SQL语句FETCH从结果集中检索特定的行,该结果集是使用光标声明和查询的。
FILE 作为ALTER DATABASE和BACKUP语句的几个选项的一部分出现。
FILLFACTOR 创建索引时,定义每个索引页的存储百分比。可以与CREATE TABLE,ALTER TABLE和CREATE INDEX语句一起使用。
FLOPPY 在BACKUP和RESTORE语句中用于指定软盘作为备份的介质(为了向后兼容)。
FOR 作为ALTER TABLE和CREATE TABLE语句的NOTFOR REPLICATION选项的一部分出现。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论