ABSOLUTE ACTION ADMIN AFTER AGGREGATE ALIAS ALL ALLOCATE ALTER AND ANY ARRAY ASENSITIVE ASSERTION ASYMMETRIC ATOMIC AUTHORIZATION AVG AVGX AVGY BACKUP BEFORE BEGIN BETWEEN bigint BINARY BLOB BOOLEAN BOTH BREADTH BREAK BROWSE BUCKET BULK CALL CALLED CARDINALITY CASCADE CASCADED CAST CATALOG CHAR CHARACTER CHECK CHECKPOINT CLOB CLOSE CLUSTERED COALESCE COLLATE COLLATION COLLECT COLUMN COMMIT COMPLETION COMPUTE CONDITION CONNECT CONNECTION CONNECTIONS CONSTRAINT CONSTRAINTS CONSTRUCTOR CONT CONTAINS CONTAINSTABLE CONTINUE CONVERT CORR CORRESPONDING COUNT COVAR CREATE CROSS CUBE CUME CURRENT CURSOR CYCLE DATABASE DATE DATEFIRST datetime datetimeoffset DBCC DBTS DEALLOCATE DECIMAL DECLARE DEFAULT DEFERRABLE DEFERRED DELETE DENY DEPTH DEREF DESC DESCRIBE DESCRIPTOR DESTROY DESTRUCTOR DETERMINISTIC DIAGNOSTICS DICTIONARY DISC DISCONNECT DISK DIST DISTINCT DISTRIBUTED DOUBLE DROP DUMP DYNAMIC EACH ELEMENT ELSE EQUALS ERRLVL ESCAPE EVERY EXCEPT EXCEPTION EXEC EXECUTE EXISTS EXIT EXTERNAL EXTRACT FALSE FETCH FILE FILLFACTOR FILTER FIRST FLOAT FOREIGN FOUND FREETEXT FREETEXTTABLE FROM FULL FULLTEXTTABLE FUNCTION FUSION GENERAL GET GLOBAL GOTO GRANT GROUP GROUPING HAVING hierarchyid HOLD HOLDLOCK HOST HOUR IDENTITY IDENTITYCOL IGNORE IMMEDIATE INCLUDE INDEX INDICATOR INITIALIZE INITIALLY INNER INOUT INPUT INSENSITIVE INSERT INT INTEGER INTERCEPT INTERSECT INTERSECTION INTERVAL INTO ISOLATION ITERATE JOIN KEY KILL LANGID LANGUAGE LARGE LAST LATERAL LEADING LEFT LENGTH LESS LEVEL LIKE LIMIT LINENO LOAD LOCAL LOCALTIME LOCALTIMESTAMP LOCATOR LOCK LOWER MATCH MAX MEMBER MERGE METHOD MINUTE MODIFIES MODIFY MODULE MONTH MULTISET NAMES NATIONAL NATURAL nchar NCLOB NESTLEVEL NEW NOCHECK NONCLUSTERED NONE NORMALIZE NOT ntext NULL NULLIF NUMERIC NVARCHAR nvarchar OBJECT OCCURRENCES OCTET OFF OFFSETS OLD ONLY OPEN OPENDATASOURCE OPENQUERY OPENROWSET OPENXML OPERATION OPTION OPTIONS ORDER ORDINALITY OUT OUTER OUTPUT OVER OVERLAPS OVERLAY PARAMETER PARAMETERS PARSE PARTIAL PARTITION PASCAL PATH PERCENT PERCENTILE PIVOT POSITION POSTFIX PRECISION PREFIX PREORDER PREPARE PRESERVE PRIMARY PRINT PRIOR PRIVILEGES PROC PROCEDURE PUBLIC RAISERROR RANGE RANK READ READS READTEXT REAL RECONFIGURE RECURSIVE REF REFERENCES REFERENCING REGEX REGR RELATIVE RELEASE REMSERVER REPLICATION RESTORE RESTRICT RESULT RETURN RETURNS REVERT REVOKE RIGHT ROLE ROLLBACK ROLLUP ROUTINE ROWCOUNT ROWGUIDCOL ROWS rowversion RULE SAMP SAVE SAVEPOINT SCHEMA SCOPE SCROLL SEARCH SECOND SECTION SECURITYAUDIT SELECT SEMANTICKEYPHRASETABLE SEMANTICSIMILARITYDETAILSTABLE SEMANTICSIMILARITYTABLE SENSITIVE SEQUENCE SERVERNAME SERVICENAME SESSION SETS SETUSER SHUTDOWN SIMILAR SIZE SLOPE smalldatetime SMALLINT smallint smallmoney SOME SPACE SPECIFIC SPECIFICTYPE SPID sql SQLCA SQLCODE SQLERROR SQLEXCEPTION SQLSTATE SQLWARNING START STATE STATEMENT STATIC STATISTICS STATUS STDDEV STRUCTURE SUBMULTISET SUBSTRING SXX SXY SYMMETRIC sysname SYSTEM SYY TABLE TABLESAMPLE TEMPORARY TERMINATE TEXTSIZE THAN THEN TIME TIMEOUT TIMESTAMP TIMEZONE tinyint TRAILING TRAN TRANSACTION TRANSFORM TRANSLATE TRANSLATION TRIGGER TRIM TRUE TRUNCATE TRY TSEQUAL TYPE UESCAPE UNDER UNION UNIQUE uniqueidentifier UNKNOWN UNNEST UNPIVOT UPDATE UPDATETEXT UPPER USAGE USER USING VALUE VALUES varbinary VARCHAR varchar VARIABLE VARYING VERSION VIEW WAITFOR WHEN WHENEVER WHERE WHILE WIDTH WINDOW WITH WITHIN WITHOUT WORK WRITE WRITETEXT xml XMLAGG XMLATTRIBUTES XMLBINARY XMLCAST XMLCOMMENT XMLCONCAT XMLDOCUMENT XMLELEMENT XMLEXISTS XMLFOREST XMLITERATE XMLNAMESPACES XMLPARSE XMLPI XMLQUERY XMLSERIALIZE XMLTABLE XMLTEXT XMLVALIDATE YEAR ZONE