sql server 关键字

上传人:小** 文档编号:89127248 上传时间:2019-05-19 格式:DOC 页数:9 大小:43.50KB
返回 下载 相关 举报
sql server 关键字_第1页
第1页 / 共9页
sql server 关键字_第2页
第2页 / 共9页
sql server 关键字_第3页
第3页 / 共9页
sql server 关键字_第4页
第4页 / 共9页
sql server 关键字_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《sql server 关键字》由会员分享,可在线阅读,更多相关《sql server 关键字(9页珍藏版)》请在金锄头文库上搜索。

1、SQL Server 2000教程 资料SQL Server 关键字ADDALTER TABLE语句的一个选项,为现有的表添加一个新列。ALLSELECT语句的一个选项,用于SELECT列表中,与UNION操作符和GROUP BY子句一起使用。在所有这些子句中,ALL选项指定重复行可以出现在结果集中。ALTERALTER object语句是Transact-SQL数据定义语言的一部分,修改几个数据库对象的属性。有5个ALTER对象语句:ALTER DATABASE,ALTER TABLE,ALTERVIEW,ALTER TRIGGER和ALTER PROCEDURE。AND布尔操作符。如果AN

2、D操作符连接两个条件,检索两个条件都为真的行。ANY用于SELECT语句的比较操作符。如果一个内查询的结果含有至少一行满足这个比较,ANY操作符计算的结果为真。AS用于定义列表达式的相关名字,如SUM(budget) ASsum_of_budgets。ASCASCENDING的简写形式,用于SELECT语句的ORDER BY子句中定义升序排序。AUTHORIZATIONCREATE SCHEMA语句的一个子句,该子句定义模式对象所有者的ID。这个标识符必须是数据库中合法的用户帐号。AVGAVERAGE的简写形式。聚集函数AVG计算列中值的平均值,该函数的参数必须是数字。BACKUP备份数据库、

3、事务日志或文件组中的一个或多个文件。对应的Transact-SQL语句是BACKUP DATABASE和BACKUP LOG。BEGIN如果在BEGIN匛ND形式中使用,开始一个Transact-SQL事务。BEGIN TRANSACTION语句开始一个事务。BETWEEN与SELECT语句一起使用的一个操作符,这个操作符用于搜索指定范围的所有值。BREAKBREAK语句停止块内的语句的执行,并开始这个块后的语句的执行。通常与WHILE语句一起使用。BROWSEFOR BROWSE子句用作SELECT语句的一部分,指定在查看数据时可以更新。BULKBULK INSERT语句把数据文件复制到用户

4、定义格式的表中。BYGROUP BY和ORDER BY子句的一部分。CASCADECASCADE子句与DENY语句一起使用,指定权限从一个用户帐号拒绝,以及由第一个用户帐号授予权限的所有其他用户帐号都被拒绝。CASECASE表达式用于SELECT语句和UPDATE语句,评价一个条件列表,并返回某个可能的结果表达式。CHECK用于CREATE TABLE和ALTER TABLE,定义声明的表约束。也用于CREATE VIEW语句中,作为WITH CHECKOPTION的一部分,限制只插入(或修改)满足查询条件的那些行。CHECKPOINTCHECKPOINT语句强制被修改但还没有写到磁盘的所有页

5、面写到磁盘上。CLOSECLOSE语句关闭一个打开的光标。CLUSTEREDCREATE INDEX语句的一个选项,创建一个具有行的顺序与索引顺序相同的属性的索引。也用于UNIQUE和PRIMARY KEY子句(在CREATE TABLE和ALTERTABLE语句中)定义同样的属性。COALESCE返回参数中第一个非空表达式的系统函数。COLUMNALTER TABLE语句中ALTER COLUMN和DROPCOLUMN子句的一部分。ALTER COLUMN子句修改列的属性,而DROP COLUMN子句删除存在的一个列。COMMITCOMMIT TRANSACTION语句标记成功事务的结束。C

6、OMMITTEDSET TRANSACTION ISOLATION LEVEL语句的READ COMMITTED选项的一部分。如果指定READCOMMITTED,在数据被读时,对数据保持共享锁。COMPUTESELECT语句的一个子句。它使用聚集函数计算汇总值,在结果集中作为附加的行出现。CONSTRAINT用于CREATE TABLE和ALTER TABLE语句的选项,指定4个完整性约束中的一个:UNIQUE,PRIMARY KEY,CHECK和FOREIGN KEY。CONTAINS全文检索中的谓词,用于搜索含有基于字符的数据类型的列。CONTAINSTABLE全文检索中的谓词,返回含有基

7、于字符的数据类型的列中的0个或多个数据行。CONTINUECONTINUE语句停止块内的语句的执行,并重新开始该块内的第一条语句的执行。通常与WHILE语句一起使用。CONVERT显式地把一个数据类型的表达式转换成另一个数据类型的系统函数。COUNT有两种形式的聚集函数:COUNT(DISTINCT(表达式)和COUNT(*)。第一种形式计算表达式中值的数目,而第二种形式统计表中的行数。CREATECREATE object语句是Transact-SQL数据定义语言的一部分。有9个CREATE object语句:CREATEDATABASE,CREATE TABLE,CREATE VIEW,C

8、REATETRIGGER,CREATE PROCEDURE,CREATE SCHEMA,CREATE INDEX,CREATE RULE和CREATE DEFAULT(还有不属于DDL的CREATE STATISTICS语句)。CROSSSELECT语句的CROSS JOIN选项的一部分,用于明确定义两个表的迪卡尔乘积。CURRENT用于UPDATE (DELETE)语句,定义行的定位修改(删除)。这意味着行的修改(删除)在光标的当前位置发生。CURRENT_DATE系统函数,返回当前日期。CURRENT_TIME系统函数,返回当前时间。CURRENT_TIMESTAMP系统函数,返回当前日期

9、和时间。CURRENT_USER系统函数,返回当前用户。CURSORDECLARE CURSOR语句的一部分。这条语句定义查询的光标,用于构造结果集。DATABASE作为DDL语句CREATE DATABASE,ALTERDATABASE和DROP DATABASE的一部分或备份语句BACKUP DATABASE和RESTORE DATABASE的一部分出现。DBCC包括几个语句,检查(和恢复)数据库及其对象的物理一致性和逻辑一致性。DEALLOCATEDEALLOCATE语句删除一个存在的光标的引用。DECLAREDECLARE语句定义一个或多个本地变量。也是DECLARE CURSOR语句

10、的一部分,用于定义查询的一个光标,用来构造结果集。DEFAULT指定“默认”约束或“默认”文件组。默认约束可以在CREATE TABLE或ALTER TABLE语句中指定,而默认文件组可以在CREATE TABLE或ALTER DATABASE语句中指定。DELETE从表中删除行的Transact-SQL语句。也可以用作CREATE TRIGGER或ALTER TRIGGER语句的一部分,定义行的删除将激活该触发器。最后,在FRANT,DENY和REVOKE语句中用于权限。DENY用于定义权限的3条语句之一,防止用户通过从用户帐号删除现有的权限来执行动作,或者防止用户通过组(角色)成员关系获得

11、权限。DESCDESCENDING的简写。在SELECT语句的ORDER BY子句中用于定义降序顺序。DISK在BACKUP和RESTORE语句中用于定义备份的介质。DISTINCT在SELECT语句的SELECT列表中用于定义仅唯一的行在结果集中显示。也用于聚集函数COUNT中,达到相同的效果。DISTRIBUTEDBEGIN DISTRIBUTED TRANSACTION语句的一部分,指定分布式事务的开始由Microsoft分布式事务协调器控制。DOUBLEMicrosoft Access的标准数据类型,对应于SQL Server中的FLOAT数据类型(为从Microsoft Access

12、到SQL Server的迁移而支持)。DROPDROP object语句是Transact-SQL数据定义语言的一部分。有9个DROP object语句:DROP DATABASE,DROPTABLE,DROP VIEW,DROP TRIGGER,DROPPROCEDURE,DROP SCHEMA,DROP INDEX,DROPRULE和DROP DEFAULT。DUMPDUMP DATABASE和DUMP TRANSACTION语句的一部分,进行数据库和事务日志的备份副本。SQL Server 7支持这两个语句,是为了向后兼容。ELSEIFELSE语句的一部分。ELSE引入一个或多个Tran

13、sact-SQL语句,在IF部分的条件不满足时执行。END结束BEGINEND块或CASE表达式。ESCAPEESCAPE选项是SELECT语句的LIKE谓词的一部分。这个选项指定转义符,改写一个通配符的含义,使它解释为普通字符。EXEC(EXECUTE)EXECUTE语句执行一个系统存储过程,用户定义的过程,或扩展存储过程。还有EXECUTE对象权限,用于授予、取消或拒绝存储过程的权限。EXISTSEXISTS函数以一个子查询作为参数,如果该子查询返回一行或多行,它就返回真。EXITEXIT命令退出isql和osql实用程序的用户会话。FETCHTransact-SQL语句FETCH从结果集

14、中检索特定的行,该结果集是使用光标声明和查询的。FILE作为ALTER DATABASE和BACKUP语句的几个选项的一部分出现。FILLFACTOR创建索引时,定义每个索引页的存储百分比。可以与CREATE TABLE,ALTER TABLE和CREATE INDEX语句一起使用。FLOPPY在BACKUP和RESTORE语句中用于指定软盘作为备份的介质(为了向后兼容)。FOR作为ALTER TABLE和CREATE TABLE语句的NOTFOR REPLICATION选项的一部分出现。FOREIGN完整性约束的一部分,定义和修改CREATE TABLE和ALTER TABLE语句中的外部关

15、键字。FREETEXT全文检索中的一个谓词,用于搜索含有基于字符的数据类型的列中满足搜索条件中字的含义的值。FREETEXTTABLE在搜索含有基于字符的数据类型的列中满足搜索条件中字的含义的值的全文检索中,返回0行或多行的一个表。FROM指定在DELETE,SELECT或UPDATE语句中使用的表或视图。FULL用作FULL OUTER JOIN的一部分,定义两个表的全外连接。GOTOGOTO语句分支到批中一个Transact-SQL语句前面的标号。GRANTGRANT语句为SQL Server的用户授予权限。GROUPGROUP BY子句的一部分,定义一列或多列作为一个组,这样任何组中的全部行对这些列有相同的值。与SELECT语句一起使用。HAVINGHAVING子句定义应用于行的组的条件。与SELECT语句一起使用。HOLDLOCKSELECT语句的FROM子句中的几个选项之一,支持隔离级。使用HOLDLOCK选项,对读的所有数据放置共享锁,防止其他事务更新数据。IDENTITY在表中创建一个具有该属性的列。SQL Server顺序产生这样的列的值,从一个初值开始(与CREATE TABLE和ALTER TABLE语句一起使用)。IDENTITY_INSERTSET语句的选项,允许明确的值插

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号