Jump to content

List of SQL reserved words

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Thrakkx (talk | contribs) at 23:59, 23 December 2020 (Fixed row missing header status). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This list includes SQL reserved words as specified in the SQL:2016 standard, and also some products' reserved words.

Reserved keywords in SQL and related products
In SQL:2016[1] In DB2 12.0[2] In Mimer SQL 11.0[3] In MySQL 8.0[4] In Oracle Database 19[5] In PostgreSQL 13[6] In Microsoft SQL Server 2019[7] In Teradata 15[8]
ABORT Yes
ABORTSESSION Yes
ABS Yes Yes
ABSOLUTE Yes
ACCESS Yes
ACCESSIBLE Yes
ACCESS_LOCK Yes
ACCOUNT Yes
ACOS Yes Yes
ACOSH Yes
ACTION Yes
ADD Yes Yes Yes Yes Yes
ADD_MONTHS Yes
ADMIN Yes
AFTER Yes Yes
AGGREGATE Yes
ALIAS Yes
ALL Yes Yes Yes Yes Yes Yes Yes Yes
ALLOCATE Yes Yes Yes Yes
ALLOW Yes
ALTER Yes Yes Yes Yes Yes Yes
ALTERAND Yes
AMP Yes
ANALYSE Yes
ANALYZE Yes Yes
AND Yes Yes Yes Yes Yes Yes Yes
ANSIDATE Yes
ANY Yes Yes Yes Yes Yes Yes Yes
ARE Yes Yes
ARRAY Yes Yes Yes Yes
ARRAY_AGG Yes
ARRAY_EXISTS Yes
ARRAY_MAX_CARDINALITY Yes
AS Yes Yes Yes Yes Yes Yes Yes Yes
ASC Yes Yes Yes Yes Yes
ASENSITIVE Yes Yes Yes
ASIN Yes Yes
ASINH Yes
ASSERTION Yes
ASSOCIATE Yes
ASUTIME Yes
ASYMMETRIC Yes Yes Yes
AT Yes Yes Yes Yes
ATAN Yes Yes
ATAN2 Yes
ATANH Yes
ATOMIC Yes Yes Yes
AUDIT Yes Yes
AUTHORIZATION Yes Yes Yes Yes Yes
AUX Yes
AUXILIARY Yes
AVE Yes
AVERAGE Yes
AVG Yes Yes
BACKUP Yes
BEFORE Yes Yes Yes
BEGIN Yes Yes Yes Yes Yes
BEGIN_FRAME Yes
BEGIN_PARTITION Yes
BETWEEN Yes Yes Yes Yes Yes Yes Yes
BIGINT Yes Yes
BINARY Yes Yes Yes Yes
BIT Yes
BLOB Yes Yes Yes
BOOLEAN Yes Yes
BOTH Yes Yes Yes Yes Yes
BREADTH Yes
BREAK Yes
BROWSE Yes
BT Yes
BUFFERPOOL Yes
BULK Yes
BUT Yes
BY Yes Yes Yes Yes Yes Yes Yes
BYTE Yes
BYTEINT Yes
BYTES Yes
CALL Yes Yes Yes Yes Yes
CALLED Yes Yes
CAPTURE Yes
CARDINALITY Yes
CASCADE Yes Yes Yes
CASCADED Yes Yes Yes
CASE Yes Yes Yes Yes Yes Yes Yes
CASESPECIFIC Yes
CASE_N Yes
CAST Yes Yes Yes Yes Yes
CATALOG Yes
CCSID Yes
CD Yes
CEIL Yes
CEILING Yes
CHANGE Yes
CHAR Yes Yes Yes Yes Yes
CHAR2HEXINT Yes
CHARACTER Yes Yes Yes Yes
CHARACTERS Yes
CHARACTER_LENGTH Yes Yes
CHARS Yes
CHAR_LENGTH Yes Yes
CHECK Yes Yes Yes Yes Yes Yes Yes Yes
CHECKPOINT Yes Yes
CLASS Yes
CLASSIFIER Yes
CLOB Yes Yes
CLONE Yes
CLOSE Yes Yes Yes Yes Yes
CLUSTER Yes Yes Yes
CLUSTERED Yes
CM Yes
COALESCE Yes Yes Yes
COLLATE Yes Yes Yes Yes Yes Yes
COLLATION Yes Yes
COLLECT Yes Yes
COLLECTION Yes
COLLID Yes
COLUMN Yes Yes Yes Yes Yes Yes Yes Yes
COLUMN_VALUE Yes
COMMENT Yes Yes Yes
COMMIT Yes Yes Yes Yes Yes
COMPLETION Yes
COMPRESS Yes Yes
COMPUTE Yes
CONCAT Yes
CONCURRENTLY Yes
CONDITION Yes Yes Yes Yes
CONNECT Yes Yes Yes Yes Yes
CONNECTION Yes Yes
CONSTRAINT Yes Yes Yes Yes Yes Yes Yes
CONSTRAINTS Yes
CONSTRUCTOR Yes
CONTAINS Yes Yes Yes
CONTAINSTABLE Yes
CONTENT Yes
CONTINUE Yes Yes Yes Yes
CONVERT Yes Yes Yes
CONVERT_TABLE_HEADER Yes
COPY Yes
CORR Yes Yes
CORRESPONDING Yes Yes Yes
COS Yes Yes
COSH Yes Yes
COUNT Yes Yes
COVAR_POP Yes Yes
COVAR_SAMP Yes Yes
CREATE Yes Yes Yes Yes Yes Yes Yes Yes
CROSS Yes Yes Yes Yes Yes Yes
CS Yes
CSUM Yes
CT Yes
CUBE Yes Yes Yes Yes
CUME_DIST Yes Yes
CURRENT Yes Yes Yes Yes Yes Yes
CURRENT_CATALOG Yes Yes
CURRENT_DATE Yes Yes Yes Yes Yes Yes Yes
CURRENT_DEFAULT_TRANSFORM_GROUP Yes
CURRENT_LC_CTYPE Yes
CURRENT_PATH Yes Yes Yes Yes
CURRENT_ROLE Yes Yes Yes
CURRENT_ROW Yes
CURRENT_SCHEMA Yes Yes Yes
CURRENT_TIME Yes Yes Yes Yes Yes Yes Yes
CURRENT_TIMESTAMP Yes Yes Yes Yes Yes Yes Yes
CURRENT_TRANSFORM_GROUP_FOR_TYPE Yes
CURRENT_USER Yes Yes Yes Yes Yes Yes
CURRVAL Yes
CURSOR Yes Yes Yes Yes Yes Yes
CV Yes
CYCLE Yes Yes
DATA Yes Yes
DATABASE Yes Yes Yes Yes
DATABASES Yes
DATABLOCKSIZE Yes
DATE Yes Yes Yes
DATEFORM Yes
DAY Yes Yes Yes Yes
DAYS Yes
DAY_HOUR Yes
DAY_MICROSECOND Yes
DAY_MINUTE Yes
DAY_SECOND Yes
DBCC Yes
DBINFO Yes
DEALLOCATE Yes Yes Yes Yes
DEC Yes Yes Yes
DECFLOAT Yes
DECIMAL Yes Yes Yes Yes
DECLARE Yes Yes Yes Yes Yes Yes
DEFAULT Yes Yes Yes Yes Yes Yes Yes Yes
DEFERRABLE Yes Yes
DEFERRED Yes
DEFINE Yes
DEGREES Yes
DEL Yes
DELAYED Yes
DELETE Yes Yes Yes Yes Yes Yes Yes
DENSE_RANK Yes Yes
DENY Yes
DEPTH Yes
DEREF Yes Yes
DESC Yes Yes Yes Yes Yes
DESCRIBE Yes Yes Yes Yes
DESCRIPTOR Yes Yes
DESTROY Yes
DESTRUCTOR Yes
DETERMINISTIC Yes Yes Yes Yes Yes
DIAGNOSTIC Yes
DIAGNOSTICS Yes
DICTIONARY Yes
DISABLE Yes
DISABLED Yes
DISALLOW Yes
DISCONNECT Yes Yes Yes
DISK Yes
DISTINCT Yes Yes Yes Yes Yes Yes Yes Yes
DISTINCTROW Yes
DISTRIBUTED Yes
DIV Yes
DO Yes Yes Yes Yes Yes
DOCUMENT Yes
DOMAIN Yes
DOUBLE Yes Yes Yes Yes Yes
DROP Yes Yes Yes Yes Yes Yes Yes
DSSIZE Yes
DUAL Yes Yes
DUMP Yes Yes
DYNAMIC Yes Yes Yes
EACH Yes Yes Yes
ECHO Yes
EDITPROC Yes
ELEMENT Yes
ELSE Yes Yes Yes Yes Yes Yes Yes Yes
ELSEIF Yes Yes Yes Yes Yes
EMPTY Yes Yes
ENABLED Yes
ENCLOSED Yes
ENCODING Yes
ENCRYPTION Yes
END Yes Yes Yes Yes Yes Yes
END-EXEC Yes Yes Yes
ENDING Yes
END_FRAME Yes
END_PARTITION Yes
EQ Yes
EQUALS Yes Yes
ERASE Yes
ERRLVL Yes
ERROR Yes
ERRORFILES Yes
ERRORTABLES Yes
ESCAPE Yes Yes Yes Yes Yes
ESCAPED Yes
ET Yes
EVERY Yes Yes
EXCEPT Yes Yes Yes Yes Yes Yes Yes
EXCEPTION Yes Yes
EXCLUSIVE Yes
EXEC Yes Yes Yes
EXECUTE Yes Yes Yes Yes Yes
EXISTS Yes Yes Yes Yes Yes Yes Yes
EXIT Yes Yes Yes Yes
EXP Yes Yes
EXPLAIN Yes Yes Yes
EXTERNAL Yes Yes Yes Yes Yes
EXTRACT Yes Yes
FALLBACK Yes
FALSE Yes Yes Yes Yes Yes
FASTEXPORT Yes
FENCED Yes
FETCH Yes Yes Yes Yes Yes Yes Yes
FIELDPROC Yes
FILE Yes Yes
FILLFACTOR Yes
FILTER Yes
FINAL Yes
FIRST Yes Yes Yes
FIRST_VALUE Yes Yes
FLOAT Yes Yes Yes Yes
FLOAT4 Yes
FLOAT8 Yes
FLOOR Yes
FOR Yes Yes Yes Yes Yes Yes Yes Yes
FORCE Yes
FOREIGN Yes Yes Yes Yes Yes Yes
FORMAT Yes
FOUND Yes
FRAME_ROW Yes
FREE Yes Yes Yes
FREESPACE Yes
FREETEXT Yes
FREETEXTTABLE Yes
FREEZE Yes
FROM Yes Yes Yes Yes Yes Yes Yes Yes
FULL Yes Yes Yes Yes Yes Yes
FULLTEXT Yes
FUNCTION Yes Yes Yes Yes Yes Yes
FUSION Yes
GE Yes
GENERAL Yes
GENERATED Yes Yes Yes
GET Yes Yes Yes Yes Yes
GIVE Yes
GLOBAL Yes Yes Yes Yes
GO Yes Yes
GOTO Yes Yes Yes
GRANT Yes Yes Yes Yes Yes Yes Yes Yes
GRAPHIC Yes
GROUP Yes Yes Yes Yes Yes Yes Yes Yes
GROUPING Yes Yes Yes
GROUPS Yes Yes
GT Yes
HANDLER Yes Yes Yes Yes
HASH Yes
HASHAMP Yes
HASHBAKAMP Yes
HASHBUCKET Yes
HASHROW Yes
HAVING Yes Yes Yes Yes Yes Yes Yes Yes
HELP Yes
HIGH_PRIORITY Yes
HOLD Yes Yes Yes
HOLDLOCK Yes
HOST Yes
HOUR Yes Yes Yes Yes
HOURS Yes
HOUR_MICROSECOND Yes
HOUR_MINUTE Yes
HOUR_SECOND Yes
IDENTIFIED Yes
IDENTITY Yes Yes Yes Yes
IDENTITYCOL Yes
IDENTITY_INSERT Yes
IF Yes Yes Yes Yes Yes Yes
IGNORE Yes Yes
ILIKE Yes
IMMEDIATE Yes Yes Yes
IN Yes Yes Yes Yes Yes Yes Yes Yes
INCLUSIVE Yes
INCONSISTENT Yes
INCREMENT Yes
INDEX Yes Yes Yes Yes Yes
INDICATOR Yes Yes Yes
INFILE Yes
INHERIT Yes
INITIAL Yes Yes
INITIALIZE Yes
INITIALLY Yes Yes
INITIATE Yes
INNER Yes Yes Yes Yes Yes Yes Yes
INOUT Yes Yes Yes Yes Yes
INPUT Yes
INS Yes
INSENSITIVE Yes Yes Yes
INSERT Yes Yes Yes Yes Yes Yes Yes
INSTEAD Yes
INT Yes Yes Yes
INT1 Yes
INT2 Yes
INT3 Yes
INT4 Yes
INT8 Yes
INTEGER Yes Yes Yes Yes
INTEGERDATE Yes
INTERSECT Yes Yes Yes Yes Yes Yes Yes
INTERSECTION Yes
INTERVAL Yes Yes Yes Yes
INTO Yes Yes Yes Yes Yes Yes Yes Yes
IO_AFTER_GTIDS Yes
IO_BEFORE_GTIDS Yes
IS Yes Yes Yes Yes Yes Yes Yes Yes
ISNULL Yes
ISOBID Yes
ISOLATION Yes
ITERATE Yes Yes Yes Yes Yes
JAR Yes
JOIN Yes Yes Yes Yes Yes Yes Yes
JOURNAL Yes
JSON_ARRAY Yes
JSON_ARRAYAGG Yes
JSON_EXISTS Yes
JSON_OBJECT Yes
JSON_OBJECTAGG Yes
JSON_QUERY Yes
JSON_TABLE Yes Yes
JSON_TABLE_PRIMITIVE Yes
JSON_VALUE Yes
KEEP Yes
KEY Yes Yes Yes Yes
KEYS Yes
KILL Yes Yes
KURTOSIS Yes
LABEL Yes
LAG Yes Yes
LANGUAGE Yes Yes Yes Yes
LARGE Yes Yes Yes
LAST Yes Yes
LAST_VALUE Yes Yes
LATERAL Yes Yes Yes Yes
LC_CTYPE Yes
LE Yes
LEAD Yes Yes
LEADING Yes Yes Yes Yes Yes
LEAVE Yes Yes Yes Yes Yes
LEFT Yes Yes Yes Yes Yes Yes Yes
LESS Yes
LEVEL Yes Yes
LIKE Yes Yes Yes Yes Yes Yes Yes Yes
LIKE_REGEX Yes
LIMIT Yes Yes Yes Yes
LINEAR Yes
LINENO Yes
LINES Yes
LISTAGG Yes
LN Yes Yes
LOAD Yes Yes
LOADING Yes
LOCAL Yes Yes Yes Yes
LOCALE Yes
LOCALTIME Yes Yes Yes Yes Yes
LOCALTIMESTAMP Yes Yes Yes Yes Yes
LOCATOR Yes Yes
LOCATORS Yes
LOCK Yes Yes Yes Yes
LOCKING Yes
LOCKMAX Yes
LOCKSIZE Yes
LOG Yes Yes
LOG10 Yes
LOGGING Yes
LOGON Yes
LONG Yes Yes Yes Yes
LONGBLOB Yes
LONGTEXT Yes
LOOP Yes Yes Yes Yes Yes
LOWER Yes Yes
LOW_PRIORITY Yes
LT Yes
MACRO Yes
MAINTAINED Yes
MAP Yes
MASTER_BIND Yes
MASTER_SSL_VERIFY_SERVER_CERT Yes
MATCH Yes Yes Yes Yes
MATCHES Yes
MATCH_NUMBER Yes
MATCH_RECOGNIZE Yes
MATERIALIZED Yes
MAVG Yes
MAX Yes Yes
MAXEXTENTS Yes
MAXIMUM Yes
MAXVALUE Yes
MCHARACTERS Yes
MDIFF Yes
MEDIUMBLOB Yes
MEDIUMINT Yes
MEDIUMTEXT Yes
MEMBER Yes Yes
MERGE Yes Yes Yes
METHOD Yes Yes
MICROSECOND Yes
MICROSECONDS Yes
MIDDLEINT Yes
MIN Yes Yes
MINDEX Yes
MINIMUM Yes
MINUS Yes Yes
MINUTE Yes Yes Yes Yes
MINUTES Yes
MINUTE_MICROSECOND Yes
MINUTE_SECOND Yes
MLINREG Yes
MLOAD Yes
MLSLABEL Yes
MOD Yes Yes Yes
MODE Yes Yes
MODIFIES Yes Yes Yes Yes Yes
MODIFY Yes Yes
MODULE Yes Yes Yes
MONITOR Yes
MONRESOURCE Yes
MONSESSION Yes
MONTH Yes Yes Yes Yes
MONTHS Yes
MSUBSTR Yes
MSUM Yes
MULTISET Yes Yes
NAMED Yes
NAMES Yes
NATIONAL Yes Yes Yes Yes
NATURAL Yes Yes Yes Yes Yes
NCHAR Yes Yes
NCLOB Yes Yes
NE Yes
NESTED_TABLE_ID Yes
NEW Yes Yes Yes
NEW_TABLE Yes
NEXT Yes Yes Yes
NEXTVAL Yes
NO Yes Yes Yes Yes
NOAUDIT Yes
NOCHECK Yes
NOCOMPRESS Yes
NONCLUSTERED Yes
NONE Yes Yes Yes
NORMALIZE Yes
NOT Yes Yes Yes Yes Yes Yes Yes Yes
NOTNULL Yes
NOWAIT Yes Yes
NO_WRITE_TO_BINLOG Yes
NTH_VALUE Yes Yes
NTILE Yes Yes
NULL Yes Yes Yes Yes Yes Yes Yes Yes
NULLIF Yes Yes Yes
NULLIFZERO Yes
NULLS Yes
NUMBER Yes
NUMERIC Yes Yes Yes
NUMPARTS Yes
OBID Yes
OBJECT Yes
OBJECTS Yes
OCCURRENCES_REGEX Yes
OCTET_LENGTH Yes Yes
OF Yes Yes Yes Yes Yes Yes Yes
OFF Yes Yes
OFFLINE Yes
OFFSET Yes Yes Yes Yes
OFFSETS Yes
OLD Yes Yes Yes Yes
OLD_TABLE Yes
OMIT Yes
ON Yes Yes Yes Yes Yes Yes Yes Yes
ONE Yes
ONLINE Yes
ONLY Yes Yes Yes
OPEN Yes Yes Yes Yes Yes
OPENDATASOURCE Yes
OPENQUERY Yes
OPENROWSET Yes
OPENXML Yes
OPERATION Yes
OPTIMIZATION Yes
OPTIMIZE Yes Yes
OPTIMIZER_COSTS Yes
OPTION Yes Yes Yes Yes
OPTIONALLY Yes
OR Yes Yes Yes Yes Yes Yes Yes Yes
ORDER Yes Yes Yes Yes Yes Yes Yes Yes
ORDINALITY Yes
ORGANIZATION Yes
OUT Yes Yes Yes Yes Yes
OUTER Yes Yes Yes Yes Yes Yes
OUTFILE Yes
OUTPUT Yes
OVER Yes Yes Yes Yes
OVERLAPS Yes Yes Yes Yes
OVERLAY Yes
OVERRIDE Yes
PACKAGE Yes
PAD Yes
PADDED Yes
PARAMETER Yes Yes Yes Yes
PARAMETERS Yes
PART Yes
PARTIAL Yes
PARTITION Yes Yes Yes
PARTITIONED Yes
PARTITIONING Yes
PASSWORD Yes
PATH Yes Yes
PATTERN Yes
PCTFREE Yes
PER Yes
PERCENT Yes Yes Yes
PERCENTILE_CONT Yes
PERCENTILE_DISC Yes
PERCENT_RANK Yes Yes Yes
PERIOD Yes Yes
PERM Yes
PERMANENT Yes
PIECESIZE Yes
PIVOT Yes
PLACING Yes
PLAN Yes Yes
PORTION Yes
POSITION Yes Yes
POSITION_REGEX Yes
POSTFIX Yes
POWER Yes
PRECEDES Yes
PRECISION Yes Yes Yes Yes Yes Yes
PREFIX Yes
PREORDER Yes
PREPARE Yes Yes Yes Yes
PRESERVE Yes
PREVVAL Yes
PRIMARY Yes Yes Yes Yes Yes Yes
PRINT Yes
PRIOR Yes Yes Yes
PRIQTY Yes
PRIVATE Yes
PRIVILEGES Yes Yes
PROC Yes
PROCEDURE Yes Yes Yes Yes Yes Yes
PROFILE Yes
PROGRAM Yes
PROPORTIONAL Yes
PROTECTION Yes
PSID Yes
PTF Yes
PUBLIC Yes Yes Yes Yes
PURGE Yes
QUALIFIED Yes
QUALIFY Yes
QUANTILE Yes
QUERY Yes
QUERYNO Yes
RADIANS Yes
RAISERROR Yes
RANDOM Yes
RANGE Yes Yes
RANGE_N Yes
RANK Yes Yes Yes
RAW Yes
READ Yes Yes Yes
READS Yes Yes Yes Yes Yes
READTEXT Yes
READ_WRITE Yes
REAL Yes Yes Yes
RECONFIGURE Yes
RECURSIVE Yes Yes Yes Yes
REF Yes Yes
REFERENCES Yes Yes Yes Yes Yes Yes Yes
REFERENCING Yes Yes Yes
REFRESH Yes
REGEXP Yes
REGR_AVGX Yes Yes
REGR_AVGY Yes Yes
REGR_COUNT Yes Yes
REGR_INTERCEPT Yes Yes
REGR_R2 Yes Yes
REGR_SLOPE Yes Yes
REGR_SXX Yes Yes
REGR_SXY Yes Yes
REGR_SYY Yes Yes
RELATIVE Yes
RELEASE Yes Yes Yes Yes Yes
RENAME Yes Yes Yes Yes
REPEAT Yes Yes Yes Yes Yes
REPLACE Yes Yes
REPLICATION Yes Yes
REPOVERRIDE Yes
REQUEST Yes
REQUIRE Yes
RESIGNAL Yes Yes Yes Yes
RESOURCE Yes
RESTART Yes
RESTORE Yes Yes
RESTRICT Yes Yes Yes Yes
RESULT Yes Yes Yes Yes
RESULT_SET_LOCATOR Yes
RESUME Yes
RET Yes
RETRIEVE Yes
RETURN Yes Yes Yes Yes Yes Yes
RETURNING Yes
RETURNS Yes Yes Yes Yes
REVALIDATE Yes
REVERT Yes
REVOKE Yes Yes Yes Yes Yes Yes Yes
RIGHT Yes Yes Yes Yes Yes Yes Yes
RIGHTS Yes
RLIKE Yes
ROLE Yes Yes
ROLLBACK Yes Yes Yes Yes Yes
ROLLFORWARD Yes
ROLLUP Yes Yes Yes
ROUND_CEILING Yes
ROUND_DOWN Yes
ROUND_FLOOR Yes
ROUND_HALF_DOWN Yes
ROUND_HALF_EVEN Yes
ROUND_HALF_UP Yes
ROUND_UP Yes
ROUTINE Yes
ROW Yes Yes Yes Yes Yes Yes
ROWCOUNT Yes
ROWGUIDCOL Yes
ROWID Yes Yes
ROWNUM Yes
ROWS Yes Yes Yes Yes Yes
ROWSET Yes
ROW_NUMBER Yes Yes Yes
RULE Yes
RUN Yes
RUNNING Yes
SAMPLE Yes
SAMPLEID Yes
SAVE Yes
SAVEPOINT Yes Yes Yes
SCHEMA Yes Yes Yes Yes
SCHEMAS Yes
SCOPE Yes Yes
SCRATCHPAD Yes
SCROLL Yes Yes Yes
SEARCH Yes Yes
SECOND Yes Yes Yes Yes
SECONDS Yes
SECOND_MICROSECOND Yes
SECQTY Yes
SECTION Yes
SECURITY Yes
SECURITYAUDIT Yes
SEEK Yes
SEL Yes
SELECT Yes Yes Yes Yes Yes Yes Yes Yes
SEMANTICKEYPHRASETABLE Yes
SEMANTICSIMILARITYDETAILSTABLE Yes
SEMANTICSIMILARITYTABLE Yes
SENSITIVE Yes Yes Yes
SEPARATOR Yes
SEQUENCE Yes Yes
SESSION Yes Yes
SESSION_USER Yes Yes Yes Yes Yes Yes
SET Yes Yes Yes Yes Yes Yes Yes
SETRESRATE Yes
SETS Yes
SETSESSRATE Yes
SETUSER Yes
SHARE Yes
SHOW Yes Yes Yes
SHUTDOWN Yes
SIGNAL Yes Yes Yes Yes
SIMILAR Yes Yes
SIMPLE Yes
SIN Yes Yes
SINH Yes Yes
SIZE Yes Yes
SKEW Yes
SKIP Yes
SMALLINT Yes Yes Yes Yes
SOME Yes Yes Yes Yes Yes Yes
SOUNDEX Yes
SOURCE Yes
SPACE Yes
SPATIAL Yes
SPECIFIC Yes Yes Yes Yes Yes
SPECIFICTYPE Yes Yes
SPOOL Yes
SQL Yes Yes Yes Yes
SQLEXCEPTION Yes Yes Yes Yes
SQLSTATE Yes Yes Yes Yes
SQLTEXT Yes
SQLWARNING Yes Yes Yes Yes
SQL_BIG_RESULT Yes
SQL_CALC_FOUND_ROWS Yes
SQL_SMALL_RESULT Yes
SQRT Yes Yes
SS Yes
SSL Yes
STANDARD Yes
START Yes Yes Yes Yes
STARTING Yes
STARTUP Yes
STATE Yes
STATEMENT Yes Yes
STATIC Yes Yes Yes Yes
STATISTICS Yes Yes
STAY Yes
STDDEV_POP Yes Yes
STDDEV_SAMP Yes Yes
STEPINFO Yes
STOGROUP Yes
STORED Yes
STORES Yes
STRAIGHT_JOIN Yes
STRING_CS Yes
STRUCTURE Yes
STYLE Yes
SUBMULTISET Yes
SUBSCRIBER Yes
SUBSET Yes
SUBSTR Yes
SUBSTRING Yes Yes
SUBSTRING_REGEX Yes
SUCCEEDS Yes
SUCCESSFUL Yes
SUM Yes Yes
SUMMARY Yes Yes
SUSPEND Yes
SYMMETRIC Yes Yes Yes
SYNONYM Yes Yes
SYSDATE Yes Yes
SYSTEM Yes Yes Yes
SYSTEM_TIME Yes
SYSTEM_USER Yes Yes Yes Yes
SYSTIMESTAMP Yes
TABLE Yes Yes Yes Yes Yes Yes Yes Yes
TABLESAMPLE Yes Yes Yes
TABLESPACE Yes
TAN Yes Yes
TANH Yes Yes
TBL_CS Yes
TEMPORARY Yes
TERMINATE Yes
TERMINATED Yes
TEXTSIZE Yes
THAN Yes
THEN Yes Yes Yes Yes Yes Yes Yes Yes
THRESHOLD Yes
TIME Yes Yes
TIMESTAMP Yes Yes
TIMEZONE_HOUR Yes Yes Yes
TIMEZONE_MINUTE Yes Yes Yes
TINYBLOB Yes
TINYINT Yes
TINYTEXT Yes
TITLE Yes
TO Yes Yes Yes Yes Yes Yes Yes Yes
TOP Yes
TRACE Yes
TRAILING Yes Yes Yes Yes Yes
TRAN Yes
TRANSACTION Yes Yes
TRANSLATE Yes Yes
TRANSLATE_CHK Yes
TRANSLATE_REGEX Yes
TRANSLATION Yes Yes
TREAT Yes Yes Yes
TRIGGER Yes Yes Yes Yes Yes Yes Yes
TRIM Yes Yes
TRIM_ARRAY Yes
TRUE Yes Yes Yes Yes Yes
TRUNCATE Yes Yes Yes
TRY_CONVERT Yes
TSEQUAL Yes
TYPE Yes Yes
UC Yes
UESCAPE Yes
UID Yes
UNDEFINED Yes
UNDER Yes
UNDO Yes Yes Yes
UNION Yes Yes Yes Yes Yes Yes Yes Yes
UNIQUE Yes Yes Yes Yes Yes Yes Yes Yes
UNKNOWN Yes Yes Yes
UNLOCK Yes
UNNEST Yes Yes
UNPIVOT Yes
UNSIGNED Yes
UNTIL Yes Yes Yes Yes
UPD Yes
UPDATE Yes Yes Yes Yes Yes Yes Yes
UPDATETEXT Yes
UPPER Yes Yes
UPPERCASE Yes
USAGE Yes Yes
USE Yes Yes
USER Yes Yes Yes Yes Yes Yes Yes
USING Yes Yes Yes Yes Yes Yes
UTC_DATE Yes
UTC_TIME Yes
UTC_TIMESTAMP Yes
VALIDATE Yes
VALIDPROC Yes
VALUE Yes Yes Yes Yes
VALUES Yes Yes Yes Yes Yes Yes Yes
VALUE_OF Yes
VARBINARY Yes Yes
VARBYTE Yes
VARCHAR Yes Yes Yes Yes
VARCHAR2 Yes
VARCHARACTER Yes
VARGRAPHIC Yes
VARIABLE Yes Yes
VARIADIC Yes
VARIANT Yes
VARYING Yes Yes Yes Yes Yes
VAR_POP Yes Yes
VAR_SAMP Yes Yes
VCAT Yes
VERBOSE Yes
VERSIONING Yes Yes
VIEW Yes Yes Yes Yes
VIRTUAL Yes
VOLATILE Yes Yes
VOLUMES Yes
WAIT Yes
WAITFOR Yes
WHEN Yes Yes Yes Yes Yes Yes Yes
WHENEVER Yes Yes Yes Yes
WHERE Yes Yes Yes Yes Yes Yes Yes Yes
WHILE Yes Yes Yes Yes Yes Yes
WIDTH_BUCKET Yes Yes
WINDOW Yes Yes Yes
WITH Yes Yes Yes Yes Yes Yes Yes Yes
WITHIN Yes
WITHIN_GROUP Yes
WITHOUT Yes Yes Yes
WLM Yes
WORK Yes
WRITE Yes Yes
WRITETEXT Yes
XMLCAST Yes
XMLEXISTS Yes
XMLNAMESPACES Yes
XOR Yes
YEAR Yes Yes Yes Yes
YEARS Yes
YEAR_MONTH Yes
ZEROFILL Yes
ZEROIFNULL Yes
ZONE Yes Yes

See also

References

  1. ^ ISO/IEC 9075-1:2016 Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) (Technical report) (5 ed.). December 2016. Retrieved 23 December 2020. {{cite tech report}}: Cite uses deprecated parameter |authors= (help)
  2. ^ "Reserved words". IBM Knowledge Center. IBM. Retrieved 23 December 2020.
  3. ^ "Reserved Words". Mimer SQL Manuals. Mimer AB. Retrieved 23 December 2020.
  4. ^ "Keywords and Reserved Words". MySQL 8.0 Reference Manual. Oracle Corporation. Retrieved 23 December 2020.
  5. ^ "Oracle SQL Reserved Words". SQL Language Reference. Oracle Corporation. Retrieved 23 December 2020.
  6. ^ "Appendix C. SQL Key Words". PostgreSQL Documentation. PostgreSQL Global Development Group. Retrieved 23 December 2020.
  7. ^ "Reserved Keywords (Transact-SQL)". Microsoft Docs – SQL Server. Microsoft. Retrieved 23 December 2020.
  8. ^ "Reserved Words for Teradata". The Teradata Forum. Manta BlueSky. Retrieved 23 December 2020.