网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQLServer关键字

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

    SQLServer2000教程资料
    SQLServer关键字
    ADDALL
    ALTER
    ANDANYASASCAUTHORIZATIONAVGBACKUP
    BEGINBETWEENBREAKBROWSEBULKBYCASCADE
    CASECHECK
    ALTERTABLE语句的一个选项,为现有的表添加一个新列。SELECT语句的一个选项,用于SELECT列表中,与UNION操作符和GROUPBY子句一起使用。在所有这些子句中,ALL选项指定重复行可以出现在结果集中。ALTERobject语句是Transact-SQL数据定义语言的一部分,修改几个数据库对象的属性。5个ALTER对象语句:有ALTERDATABASE,ALTERTABLE,ALTERVIEW,ALTERTRIGGER和ALTERPROCEDURE。布尔操作符。如果AND操作符连接两个条件,检索两个条件都为真的行。用于SELECT语句的比较操作符。如果一个内查询的结果含有至少一行满足这个比较,ANY操作符计算的结果为真。用于定义列表达式的相关名字,如SUM(budget)ASsum_of_budgets。ASCENDING的简写形式,用于SELECT语句的ORDERBY子句中定义升序排序。CREATESCHEMA语句的一个子句,该子句定义模式对象所有者的ID。这个标识符必须是数据库中合法的用户帐号。AVERAGE的简写形式。聚集函数AVG计算列中值的平均值,该函数的参数必须是数字。备份数据库、事务日志或文件组中的一个或多个文件。对应的Transact-SQL语句是BACKUPDATABASE和BACKUPLOG。如果在BEGIN匛ND形式中使用,开始一个Transact-SQL事务。BEGINTRANSACTION语句开始一个事务。与SELECT语句一起使用的一个操作符,这个操作符用于搜索指定范围的所有值。BREAK语句停止块内的语句的执行,并开始这个块后的语句的执行。通常与WHILE语句一起使用。FORBROWSE子句用作SELECT语句的一部分,指定在查看数据时可以更新。BULKINSERT语句把数据文件复制到用户定义格式的表中。GROUPBY和ORDERBY子句的一部分。CASCADE子句与DENY语句一起使用,指定权限从一个用户帐号拒绝,以及由第一个用户帐号授予权限的所有其他用户帐号都被拒绝。CASE表达式用于SELECT语句和UPDATE语句,评价一个条件列表,并返回某个可能的结果表达式。用于CREATETABLE和ALTERTABLE,定义声明的表约束。也用于CREATEVIEW语句中,作为WITHCHECKOPTION
    Page1
    SQLServer2000教程资料
    CHECKPOINTCLOSECLUSTERED
    COALESCECOLUMN
    COMMITCOMMITTED
    COMPUTECONSTRAINT
    CONTAINSCONTAINSTABLECONTINUECONVERTCOUNT
    CREATE
    CROSSCURRENTCURRENT_DATECURRENT_TIMECURRENT_TIMESTAMP
    的一部分,限制只插入(或修改)满足查询条件的那些行。CHECKPOINT语句强制被修改但还没有写到磁盘的所有页面写到磁盘上。CLOSE语句关闭一个打开的光标。CREATEINDEX语句的一个选项,创建一个具有行的顺序与索引顺序相同的属性的索引。也用于UNIQUE和PRIMARYKEY子句(在CREATETABLE和ALTERTABLE语句中)定义同样的属性。返回参数中第一个非空表达式的系统函数。ALTERTABLE语句中ALTERCOLUMN和DROPCOLUMN子句的一部分。ALTERCOLUMN子句修改列的属性,而DROPCOLUMN子句删除存在的一个列。COMMITTRANSACTION语句标记成功事务的结束。SETTRANSACTIONISOLATIONLEVEL语句的READCOMMITTED选项的一部分。如果指定READCOMMITTED,在数据被读时,对数据保持共享锁。SELECT语句的一个子句。它使用聚集函数计算汇总值,在结果集中作为附加的行出现。用于CREATETABLE和ALTERTABLE语句的选项,指定4个完整性约束中的一个:UNIQUE,PRIMARYKEY,CHECK和FOREIGNKEY。全文检索中的谓词,用于搜索含有基于字符的数据类型的列。全文检索中的谓词,返回含有基于字符的数据类型的列中的0个或多个数据行。CONTINUE语句停止块内的语句的执行,并重新开始该块内的第一条语句的执行。通常与WHILE语句一起使用。显式地把一个数据类型的表达式转换成另一个数据类型的系统函数。有两种形式的聚集函数:COUNT(DISTINCT(表达式))和COUNT(*)。第一种形式计算表达式中值的数目,而第二种形式统计表中的行数。CREATEobject语句是Transact-SQL数据定义语言的一部分。有9个CREATEobject语句:CREATEDATABASE,CREATETABLE,CREATEVIEW,CREATETRIGGER,CREATEPROCEDURE,CREATESCHEMA,CREATEINDEX,CREATERULE和CREATEDEFAULT(还有不属于DDL的CREATESTATISTICS语句)。SELECT语句的CROSSJOIN选项的一部分,用于明确定义两个表的迪卡尔乘积。用于UPDATE(DELETE)语句,定义行的定位修改(删除)。这意味着行的修改(删除)在光标的当前位置发生。系统函数,返回当前日期。系统函数,返回当前时间。系统函数,返回当前日期和时间。
    Page2
    SQLServer2000教程资料
    CURRENT_USERCURSORDATABASE
    DBCCDEALLOCATEDECLARE
    DEFAULT
    DELETE
    DENY
    DESCDISKDISTINCTDISTRIBUTEDDOUBLE
    DROP
    DUMP
    ELSEENDESCAPE
    系统函数,返回当前用户。DECLARECURSOR语句的一部分。这条语句定义查询的光标,用于构造结果集。作为DDL语句CREATEDATABASE,ALTERDATABASE和DROPDATABASE的一部分或备份语句BACKUPDATABASE和RESTOREDATABASE的一部分出现。包括几个语句,检查(和恢复)数据库及其对象的物理一致性和逻辑一致性。DEALLOCATE语句删除一个存在的光标的引用。DECLARE语句定义一个或多个本地变量。也是DECLARECURSOR语句的一部分,用于定义查询的一个光标,用来构造结果集。指定“默认”约束或“默认”文件组。默认约束可以在CREATETABLE或ALTERTABLE语句中指定,而默认文件组可以在CREATETABLE或ALTERDATABASE语句中指定。从表中删除行的Transact-SQL语句。也可以用作CREATETRIGGER或ALTERTRIGGER语句的一部分,定义行的删除将激活该触发器。最后,在FRANT,DENY和REVOKE语句中用于权限。用于定义权限的3条语句之一,防止用户通过从用户帐号删除现有的权限来执行动作,或者防止用户通过组(角色)成员关系获得权限。DESCENDING的简写。SELECT语句的ORDERBY子句在中用于定义降序顺序。在BACKUP和RESTORE语句中用于定义备份的介质。在SELECT语句的SELECT列表中用于定义仅唯一的行在结果集中显示。也用于聚集函数COUNT中,达到相同的效果。BEGINDISTRIBUTEDTRANSACTION语句的一部分,指定分布式事务的开始由Microsoft分布式事务协调器控制。MicrosoftAccess的标准数据类型,对应于SQLServer中的FLOAT数据类型(为从MicrosoftAccess到SQLServer的迁移而支持)。DROPobject语句是Transact-SQL数据定义语言的一部分。有9个DROPobject语句:DROPDATABASE,DROPTABLE,DROPVIEW,DROPTRIGGER,DROPPROCEDURE,DROPSCHEMA,DROPINDEX,DROPRULE和DROPDEFAULT。DUMPDATABASE和DUMPTRANSACTION语句的一部分,进行数据库和事务日志的备份副本。SQLServer7支持这两个语句,是为了向后兼容。IF…ELSE语句的一部分。ELSE引入一个或多个Transact-SQL语句,在IF部分的条件不满足时执行。结束BEGIN…END块或CASE表达式。ESCAPE选项是SELECT语句的LIKE谓词的一部分。这个
    Page3
    SQLServer2000教程资料
    EXEC(EXECUTE)
    EXISTSEXITFETCHFILEFILLFACTORFLOPPYFORFOREIGNFREETEXTFREETEXTTABLEFROMFULLGOTOGRANTGROUP
    HAVINGHOLDLOCK
    IDENTITY
    IDENTITY_INSERTIDENTITYCOL
    选项指定转义符,改写一个通配符的含义,使它解释为普通字符。EXECUTE语句执行一个系统存储过程,用户定义的过程,或扩展存储过程。还有EXECUTE对象权限,用于授予、取消或拒绝存储过程的权限。EXISTS函数以一个子查询作为参数,如果该子查询返回一行或多行,它就返回真。EXIT命令退出isql和osql实用程序的用户会话。Transact-SQL语句FETCH从结果集中检索特定的行,该结果集是使用光标声明和查询的。作为ALTERDATABASE和BACKUP语句的几个选项的一部分出现。创建索引时,定义每个索引页的存储百分比。可以与CREATETABLE,ALTERTABLE和CREATEINDEX语句一起使用。在BACKUP和RESTORE语句中用于指定软盘作为备份的介质(为了向后兼容)。作为ALTERTABLE和CREATETABLE语句的NOTFORREPLICATION选项的一部分出现。完整性约束的一部分,定义和修改CREATETABLE和ALTERTABLE语句中的外部关键字。全文检索中的一个谓词,用于搜索含有基于字符的数据类型的列中满足搜索条件中字的含义的值。在搜索含有基于字符的数据类型的列中满足搜索条件中字的含义的值的全文检索中,返回0行或多行的一个表。指定在DELETE,SELECT或UPDATE语句中使用的表或视图。用作FULLOUTERJOIN的一部分,定义两个表的全外连接。GOTO语句分支到批中一个Transact-SQL语句前面的标号。GRANT语句为SQLServer的用户授予权限。GROUPBY子句的一部分,定义一列或多列作为一个组,这样任何组中的全部行对这些列有相同的值。与SELECT语句一起使用。HAVING子句定义应用于行的组的条件。与SELECT语句一起使用。SELECT语句的FROM子句中的几个选项之一,支持隔离级。使用HOLDLOCK选项,对读的所有数据放置共享锁,防止其他事务更新数据。在表中创建一个具有该属性的列。SQLServer顺序产生这样的列的值,从一个初值开始(与CREATETABLE和ALTERTABLE语句一起使用)。SET语句的选项,允许明确的值插入具有IDENTITY属性的列。用于SELECT语句的系统变量,对应于具有IDENTITY属性的列的名字。
    Page4
    SQLServer2000教程资料
    IFININDEXINNER
    INSERTINTERSECT
    INTOISISOLATIONJOINKEYKILLLEFTLEVELLIKELOAD
    MAXMINNATIONALNOCHECK
    NONCLUSTERED
    NOT
    IF语句用于测试一个条件,得到的控制流取决于是否指定可选的ELSE语句。IN操作符允许用于查询搜索的两个或多个表达式(在SELECT、UPDATE和DELETE语句的WHERE子句)。CREATEINDEX和DROPINDEX语句的一部分。INNER用于定义内连接(内连接是这样一个连接,被连接的列的值使用比较操作符进行比较)。INNER出现在SELECT语句的WHERE或FROM子句中。4个数据操作语句的一个。INSERT语句插入一行或多行到一个表中。实际上是一个Oracle关键字,指定两个集合之间的交集。也是一个SQLServer关键字,为了从Oracle到SQLServer的迁移。用于INSERT和SELECT语句,定义行被插入的目标表。ISNULL比较操作符的一部分。SELECT语句的WHERE子句(或FROM子句)中的这个说明从列或列表达式提取空值。SETTRANSACTIONISOLATIONLEVEL语句的一部分,指定一个隔离级。SELECT语句中CROSSJOIN,INNERJOIN和OUTERJOIN说明的一部分。CREATETABLE和ALTERTABLE语句中PRIMARYKEY和FOREIGNKEY说明的一部分。KILL语句终止一个用户进程,基于系统进程ID。SELECT语句的FROM子句中LEFTOUTERJOIN的一部分。SETTRANSACTIONISOLATIONLEVEL语句的一部分,指定一个隔离级。LIKE操作符是SELECT语句的WHERE子句(或FROM子句)的一部分,比较列值与指定的模式。LOADDATABASE和LOADTRANSACTION语句的一部分,前者装入数据库的备份副本,而后者装入事务的备份副本(为向后兼容)。MAXIMUM的简写。聚集函数MAX计算列的最大值。MINIMUM的简写。聚集函数MIN计算列的最小值。数据类型NATIONALCHAR(NCHAR)和它的扩展形式的一部分,指定字符串的国家字符。ALTERTABLE语句的WITHNOCHECK选项的一部分。指定表中存在的数据不违反新添的FOREIGNKEY或CHECK约束。CREATEINDEX语句的选项,创建一个行的顺序与索引顺序不同的索引。也与UNIQUE和PRIMARYKEY子句(在CREATETABLE和ALTERTABLE语句中)一起使用,定义相同的属性。与SELECT语句的几个选项(NOTIN,NOTLIKE等)一起使用,定义反。
    Page5
    SQLServer2000教程资料
    NULLNULLIFOFOFFOFFSETSONONLYOPENOPENQUERYOPENROWSETOPTIONORORDEROUTER
    PERCENTPIPEPLANPREPAREPRIMARYPRINTPRIVILEGES
    PROCEDURE(PROC)
    ISNULL比较操作符的一部分。SELECT语句的WHERE子句(或FROM子句)的这个说明从列或列表达式提取空值。系统函数,如果两个指定的表达式等效,该函数返回一个空值。DECLARECURSOR语句中FORUPDATEOF说明的一部分。与不同形式的SET语句一起使用,关闭特定信息的会话处理。SETOFFSETS语句的一部分,返回Transact-SQL语句中指定关键字的偏移量(相对于语句开始的位置)给应用程序。在几个Transact-SQL语句(CREATETABLE,CREATEINDEX等)中用于定义用于存储数据的表或文件组。DECLARECURSOR语句的READONLY说明的一部分,这个说明定义声明的光标提取的结果集为只读。Transact-SQL语句,打开一个结果集,该结果集使用光标声明和查询。系统函数,在给定的连接服务器上执行指定的查询,该服务器是一个OLEDB数据源。系统函数,包括访问OLEDB数据源的远程数据所需的所有连接信息。OPTION子句是SELECT语句的一部分,规定指定的查询提示应在整个查询中使用。布尔操作符。如果OR操作符连接两个条件,提取两个条件中至少一个为真的行。SELECT语句中的ORDERBY子句定义结果集的排序顺序。OUTER用于定义外连接(左外连接,右外连接或全外连接)。除了连接表的匹配行外,外连接提取一个或两个表的不匹配行。OUTER与LEFT、RIGHT或FULL一起出现在SELECT语句的WHERE或FROM子句中。SELECT语句的TOP子句的一个可选部分。TOPnPERCENT子句显示结果集中n%的行。在BACKUP和RESTORE语句中用于指定命名管道设备作为备份的介质(为向后兼容)。SELECT语句的ROBUSTPLAN说明的一部分,强制查询优化器尝试一个计划,得到最大可能的行大小,而牺牲性能。与声明的光标一起使用,从宿主变量的字符串中接受一个SQL语句,并把它与一个名字关联。PRIMARYKEY完整性约束说明的一部分,CREATETABLE在和ALTERTABLE语句中定义主关键字。PRINT语句返回一个字符串作为消息给应用程序。GRANT、REVOKE和DENY语句中ALL说明的一个可选字(ALLPRIVILEGES规定所有适用的权限都被授予、取消或拒绝)。DDL语句CREATEPROCEDURE,ALTERPROCEDURE和DROPPROCEDURE的一部分。这三条语句分别创建、修改和删除存储过程。
    Page6
    SQLServer2000教程资料
    PUBLIC
    RAISERRORREADREADTEXTRECONFIGUREREFERENCESREPEATABLE
    REPLICATION
    RESTORERETURNREVOKERIGHTROLLBACK
    ROWCOUNTROWGUIDCOL
    RULE
    SAVESCHEMA
    SELECTSERIALIZABLE
    专门固定的数据库角色,数据库的每个合法用户都属于这个角色(它提供一种机制,为没有合适权限的所有用户提供一组有限的权限)。RAISERROR语句产生一个用户定义的错误消息,并设置一个错误系统标志。DECLARECURSOR语句的READONLY说明的一部分,这个说明定义声明的光标检索的结果是只读的。READTEXT语句用于检索文本/图像数据(而不是SELECT语句)。指定当前的配置选项要被更新。ALTERTABLE和CREATETABLE语句中FOREIGNKEY说明的一部分。REFERENCES子句指定含有引用列的表。SETTRANSACTIONISOLATIONLEVEL语句的REPEATABLEREAD选项的一部分。REPEATABLEREAD选项在查询中使用的所有数据上放置锁,防止其他用户更新数据。ALTERTABLE和CREATETABLE语句的NOTFORREPLICATION选项的一部分。这个选项用于实现分区环境中标识值的范围。RESTOREDATABASE和RESTORELOG语句的一部分。这两条语句分别恢复整个数据库和事务日志。RETURN语句终止批的执行,并执行批结束处后面的语句。REVOKE语句学SQLServer用户撤消存在的权限。RIGHTOUTERJOIN语句的一部分。ROLLBACKTRANSACTION语句的一部分。这条语句报告事务的不成功执行(如果程序员认为数据库可能处于不一致的状态,使用这条语句)。SET语句的一个选项,引起系统在返回指定的行数后停止DML语句的执行。UNIQUEIDENTIFIER数据类型的列的附加属性。具有ROWGUIDCOL属性的UNIQUEIDENTIFIER数据类型的列对世界上所有联网计算机上的每一行含有一个唯一值(因此保证复制行的唯一性)。CREATERULE和DROPRULE语句的一部分。这些语句分别创建和删除叫做规则的数据库对象(当规则绑定到一列或用户定义的数据类型时,它指定可以插入该列的可接受的值)。SAVETRANSACTION语句的一部分。这条语句设置事务中的保存点。CREATESCHEMA和DROPSCHEMA语句的一部分。这两条语句分别创建和删除模式。模式是一种数据库对象,包含创建表、视图和用户特权的语句。最重要的Transact-SQL语句。SELECT语句从一个或多个表中检索行。SETTRANSACTIONISOLATIONLEVEL语句的一个选项,
    Page7
    SQLServer2000教程资料
    SESSION_USESETSETUSER
    SHUTDOWNSOME
    STATISTICSSUMSYSTEM_USERTABLETAPETEMPORARY(TEMP)THEN
    TOTOPTRANSACTION(TRAN)
    TRIGGERTRUNCATEUNCOMMITTED
    UNION
    UNIQUE
    在数据集上设置锁,防止其他用户更新或插入数据集,直到事务完成。系统函数,为会话中的当前用户名提供一个值,当没有默认值时,把这个值插入表。更改当前会话特定信息的处理的Transact-SQL语句组。Transact-SQL语句,允许sysadmin固定服务器角色或db_owner固定数据库角色的成员冒充另一个用户(仅用于向后兼容)。立即停止SQLServer的Transact-SQL语句。与SELECT语句一起使用的比较操作符。如果内查询的结果至少含有一行满足比较的条件,SOME操作符结果为真(与ANY同义)。UPDATESTATISTICS语句的一部分,更新指定索引中键值分布的信息。聚集函数SUM计算列中值的和。该函数的参数必须是数字。系统函数,允许为当前系统用户名插入一个系统提供的值到表中。CREATETABLE,ALTERTABLE和DROPTABLE语句的一部分。用于BACKUP和RESTORE语句中,指定一个磁带设备作为备份和恢复处理的介质(向后兼容)。CREATETEXTSIZE语句的一部分,指定SELECT语句返回的文本数据的大小。CASE语句的一个可选子句。CASE表达式的Transact-SQL带语句查找所有WHEN子句的列表中,满足指定条件的第一个表达式,并计算对应的THEN子句。几个语句的一部分(GRANT,BACKUP等),指示用于不同用途的数据库对象(授予权限、备份数据库和事务日志)。SELECT语句的TOPn子句指定检索查询结果的前n行。与事务有关的几个Transact-SQL语句的一部分(BEGINTRANSACTION,BEGINDISTRIBUTEDTRANSACTION,COMMITTRANSACTION,ROLLBACKTRANSACTION,SAVETRANSACTION,SETTRANSACTIONISOLATION)。CREATETRIGGER,ALTERTRIGGER和DROPTRIGGER语句的一部分,分别创建、修改和删除触发器。TRUNCATETABLE语句的一部分,删除表中的所有行。SETTRANSACTIONISOLATIONLEVEL语句的READUNCOMMITTED选项的一部分。如果指定READUNCOMMITTED选项,不发出共享锁,且在数据上不放置独占锁。SELECT语句的一个操作符,产生两个表的联合(两个表的联合的结果是由在这两个表中任意一个表或两个表中都出现的行组成的新表)。CREATETABLE和ALTERTABLE语句的完整性约束。
    Page8
    SQLServer2000教程资料
    UPDATEUPDATETEXTUSEVALUESVARYINGVIEWWAITFORWHEN
    WHERE
    WHILEWITHWORKWRITETEXT
    UNIQUE子句定义表的一个列(或一组列)有唯一的值。UPDATE语句修改表行的值。也是UPDATESTATISTICS语句的一部分,更新指定索引中键值分布的统计值。Transact-SQL语句,修改文本/图像数据的一部分。Transact-SQL语句,用于选定当前数据库。INSERT语句的一部分,定义要插入的数据值。几个字符串数据类型的一部分,包括CHARACTERVARYING和NATIONALCHARACTERVARYING。CREATEVIEW,ALTERVIEW和DROPVIEW语句的一部分,分别创建,修改和删除视图。WAITFOR语句定义系统在执行批中下一条语句之前必须等待的时间间隔或指定的时间。CASE语句的一个子句。带CASE表达式的Transact-SQL语句查找所有WHEN子句的列表中,满足指定条件的第一个表达式,并计算对应的THEN子句。DML语句SELECT,UPDATE和DELETE的一部分。WHERE子句指定一个布尔表达式,返回一个对要返回的每一行测试的值。WHILE语句重复执行一个语句块,只要布尔表达式的值为真。几个Transact-SQL语句的一部分(ALTERTABLE,CREATEPROCEDURE,RESTORE)。COMMITWORK和ROLLBACKWORK语句的一部分,前者报告事务的成功结束,后者报告事务的不成功结束。Transact-SQL语句,修改整个文本/图像数据。
    Page9
    
  • 上一篇资讯: SqlServer启动参数
  • 下一篇资讯: SQLSERVER优化数据库
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师