

# Reserved Words and Keywords
<a name="sql-reference-reserved-words-keywords"></a>

**Reserved Words**  
The following is a list of reserved words in Amazon Kinesis Data Analytics applications as of version 5.0.1.

<a name="reserved_keywords"></a>
<table>
<tbody>
  <tr><td colspan="3">A</td></tr>
  <tr><td>ABS</td><td>ALL</td><td>ALLOCATE</td></tr>
  <tr><td>ALLOW</td><td>ALTER</td><td>ANALYZE</td></tr>
  <tr><td>AND</td><td>ANY</td><td>APPROXIMATE\_ARRIVAL\_TIME</td></tr>
  <tr><td>ARE</td><td>ARRAY</td><td>AS</td></tr>
  <tr><td>ASENSITIVE</td><td>ASYMMETRIC</td><td>AT</td></tr>
  <tr><td>ATOMIC</td><td>AUTHORIZATION</td><td>AVG</td></tr>
  <tr><td colspan="3">B</td></tr>
  <tr><td>BEGIN</td><td>BETWEEN</td><td>BIGINT</td></tr>
  <tr><td>BINARY</td><td>BIT</td><td>BLOB</td></tr>
  <tr><td>BOOLEAN</td><td>BOTH</td><td>BY</td></tr>
  <tr><td colspan="3">C</td></tr>
  <tr><td>CALL</td><td>CALLED</td><td>CARDINALITY</td></tr>
  <tr><td>CASCADED</td><td>CASE</td><td>CAST</td></tr>
  <tr><td>CEIL</td><td>CEILING</td><td>CHAR</td></tr>
  <tr><td>CHARACTER</td><td>CHARACTER\_LENGTH</td><td>CHAR\_LENGTH</td></tr>
  <tr><td>CHECK</td><td>CHECKPOINT</td><td>CLOB</td></tr>
  <tr><td>CLOSE</td><td>CLUSTERED</td><td>COALESCE</td></tr>
  <tr><td>COLLATE</td><td>COLLECT</td><td>COLUMN</td></tr>
  <tr><td>COMMIT</td><td>CONDITION</td><td>CONNECT</td></tr>
  <tr><td>CONSTRAINT</td><td>CONVERT</td><td>CORR</td></tr>
  <tr><td>CORRESPONDING</td><td>COUNT</td><td>COVAR\_POP</td></tr>
  <tr><td>COVAR\_SAMP</td><td>CREATE</td><td>CROSS</td></tr>
  <tr><td>CUBE</td><td>CUME\_DIST</td><td>CURRENT</td></tr>
  <tr><td>CURRENT\_CATALOG</td><td>CURRENT\_DATE</td><td>CURRENT\_DEFAULT\_TRANSFORM\_GROUP</td></tr>
  <tr><td>CURRENT\_PATH</td><td>CURRENT\_ROLE</td><td>CURRENT\_SCHEMA</td></tr>
  <tr><td>CURRENT\_TIME</td><td>CURRENT\_TIMESTAMP</td><td>CURRENT\_TRANSFORM\_GROUP\_FOR\_TYPE</td></tr>
  <tr><td>CURRENT\_USER</td><td>CURSOR</td><td>CYCLE</td></tr>
  <tr><td colspan="3">D</td></tr>
  <tr><td>DATE</td><td>DAY</td><td>DEALLOCATE</td></tr>
  <tr><td>DEC</td><td>DECIMAL</td><td>DECLARE</td></tr>
  <tr><td>DEFAULT</td><td>DELETE</td><td>DENSE\_RANK</td></tr>
  <tr><td>DEREF</td><td>DESCRIBE</td><td>DETERMINISTIC</td></tr>
  <tr><td>DISALLOW</td><td>DISCONNECT</td><td>DISTINCT</td></tr>
  <tr><td>DOUBLE</td><td>DROP</td><td>DYNAMIC</td></tr>
  <tr><td colspan="3">E</td></tr>
  <tr><td>EACH</td><td>ELEMENT</td><td>ELSE</td></tr>
  <tr><td>END</td><td>END-EXEC</td><td>ESCAPE</td></tr>
  <tr><td>EVERY</td><td>EXCEPT</td><td>EXEC</td></tr>
  <tr><td>EXECUTE</td><td>EXISTS</td><td>EXP</td></tr>
  <tr><td>EXPLAIN</td><td>EXP\_AVG</td><td>EXTERNAL</td></tr>
  <tr><td>EXTRACT</td><td></td><td></td></tr>
  <tr><td colspan="3">F</td></tr>
  <tr><td>FALSE</td><td>FETCH</td><td>FILTER</td></tr>
  <tr><td>FIRST\_VALUE</td><td>FLOAT</td><td>FLOOR</td></tr>
  <tr><td>FOR</td><td>FOREIGN</td><td>FREE</td></tr>
  <tr><td>FROM</td><td>FULL</td><td>FUNCTION</td></tr>
  <tr><td>FUSION</td><td></td><td></td></tr>
  <tr><td colspan="3">G</td></tr>
  <tr><td>GET</td><td>GLOBAL</td><td>GRANT</td></tr>
  <tr><td>GROUP</td><td>GROUPING</td><td></td></tr>
  <tr><td colspan="3">H</td></tr>
  <tr><td>HAVING</td><td>HOLD</td><td>HOUR</td></tr>
  <tr><td colspan="3">I</td></tr>
  <tr><td>IDENTITY</td><td>IGNORE</td><td>IMPORT</td></tr>
  <tr><td>IN</td><td>INDICATOR</td><td>INITCAP</td></tr>
  <tr><td>INNER</td><td>INOUT</td><td>INSENSITIVE</td></tr>
  <tr><td>INSERT</td><td>INT</td><td>INTEGER</td></tr>
  <tr><td>INTERSECT</td><td>INTERSECTION</td><td>INTERVAL</td></tr>
  <tr><td>INTO</td><td>IS</td><td></td></tr>
  <tr><td colspan="3">J</td></tr>
  <tr><td>JOIN</td><td></td><td></td></tr>
  <tr><td colspan="3">L</td></tr>
  <tr><td>LANGUAGE</td><td>LARGE</td><td>LAST\_VALUE</td></tr>
  <tr><td>LATERAL</td><td>LEADING</td><td>LEFT</td></tr>
  <tr><td>LIKE</td><td>LIMIT</td><td>LN</td></tr>
  <tr><td>LOCAL</td><td>LOCALTIME</td><td>LOCALTIMESTAMP</td></tr>
  <tr><td>LOWER</td><td></td><td></td></tr>
  <tr><td colspan="3">M</td></tr>
  <tr><td>MATCH</td><td>MAX</td><td>MEMBER</td></tr>
  <tr><td>MERGE</td><td>METHOD</td><td>MIN</td></tr>
  <tr><td>MINUTE</td><td>MOD</td><td>MODIFIES</td></tr>
  <tr><td>MODULE</td><td>MONTH</td><td>MULTISET</td></tr>
  <tr><td colspan="3">N</td></tr>
  <tr><td>NATIONAL</td><td>NATURAL</td><td>NCHAR</td></tr>
  <tr><td>NCLOB</td><td>NEW</td><td>NO</td></tr>
  <tr><td>NODE</td><td>NONE</td><td>NORMALIZE</td></tr>
  <tr><td>NOT</td><td>NTH\_VALUE</td><td>NULL</td></tr>
  <tr><td>NULLIF</td><td>NUMERIC</td><td></td></tr>
  <tr><td colspan="3">O</td></tr>
  <tr><td>OCTET\_LENGTH</td><td>OF</td><td>OLD</td></tr>
  <tr><td>ON</td><td>ONLY</td><td>OPEN</td></tr>
  <tr><td>OR</td><td>ORDER</td><td>OUT</td></tr>
  <tr><td>OUTER</td><td>OVER</td><td>OVERLAPS</td></tr>
  <tr><td>OVERLAY</td><td></td><td></td></tr>
  <tr><td colspan="3">P</td></tr>
  <tr><td>PARAMETER</td><td>PARTITION</td><td>PARTITION\_ID</td></tr>
  <tr><td>PARTITION\_KEY</td><td>PERCENTILE\_CONT</td><td>PERCENTILE\_DISC</td></tr>
  <tr><td>PERCENT\_RANK</td><td>POSITION</td><td>POWER</td></tr>
  <tr><td>PRECISION</td><td>PREPARE</td><td>PRIMARY</td></tr>
  <tr><td>PROCEDURE</td><td></td><td></td></tr>
  <tr><td colspan="3">R</td></tr>
  <tr><td>RANGE</td><td>RANK</td><td>READS</td></tr>
  <tr><td>REAL</td><td>RECURSIVE</td><td>REF</td></tr>
  <tr><td>REFERENCES</td><td>REFERENCING</td><td>REGR\_AVGX</td></tr>
  <tr><td>REGR\_AVGY</td><td>REGR\_COUNT</td><td>REGR\_INTERCEPT</td></tr>
  <tr><td>REGR\_R2</td><td>REGR\_SLOPE</td><td>REGR\_SXX</td></tr>
  <tr><td>REGR\_SXY</td><td>RELEASE</td><td>RESPECT</td></tr>
  <tr><td>RESULT</td><td>RETURN</td><td>RETURNS</td></tr>
  <tr><td>REVOKE</td><td>RIGHT</td><td>ROLLBACK</td></tr>
  <tr><td>ROLLUP</td><td>ROW</td><td>ROWS</td></tr>
  <tr><td>ROWTIME</td><td>ROW\_NUMBER</td><td></td></tr>
  <tr><td colspan="3">S</td></tr>
  <tr><td>SAVEPOINT</td><td>SCOPE</td><td>SCROLL</td></tr>
  <tr><td>SEARCH</td><td>SECOND</td><td>SELECT</td></tr>
  <tr><td>SENSITIVE</td><td>SEQUENCE\_NUMBER</td><td>SESSION\_USER</td></tr>
  <tr><td>SET</td><td>SHARD\_ID</td><td>SIMILAR</td></tr>
  <tr><td>SMALLINT</td><td>SOME</td><td>SORT</td></tr>
  <tr><td>SPECIFIC</td><td>SQL</td><td>SQLEXCEPTION</td></tr>
  <tr><td>SQLSTATE</td><td>SQLWARNING</td><td>SQRT</td></tr>
  <tr><td>START</td><td>STATIC</td><td>STDDEV</td></tr>
  <tr><td>STDDEV\_POP</td><td>STDDEV\_SAMP</td><td>STOP</td></tr>
  <tr><td>STREAM</td><td>SUBMULTISET</td><td>SUBSTRING</td></tr>
  <tr><td>SUM</td><td>SYMMETRIC</td><td>SYSTEM</td></tr>
  <tr><td>SYSTEM\_USER</td><td></td><td></td></tr>
  <tr><td colspan="3">T</td></tr>
  <tr><td>TABLE</td><td>TABLESAMPLE</td><td>THEN</td></tr>
  <tr><td>TIME</td><td>TIMESTAMP</td><td>TIMEZONE\_HOUR</td></tr>
  <tr><td>TIMEZONE\_MINUTE</td><td>TINYINT</td><td>TO</td></tr>
  <tr><td>TRAILING</td><td>TRANSLATE</td><td>TRANSLATION</td></tr>
  <tr><td>TREAT</td><td>TRIGGER</td><td>TRIM</td></tr>
  <tr><td>TRUE</td><td>TRUNCATE</td><td></td></tr>
  <tr><td colspan="3">U</td></tr>
  <tr><td>UESCAPE</td><td>UNION</td><td>UNIQUE</td></tr>
  <tr><td>UNKNOWN</td><td>UNNEST</td><td>UPDATE</td></tr>
  <tr><td>UPPER</td><td>USER</td><td>USING</td></tr>
  <tr><td colspan="3">V</td></tr>
  <tr><td>VALUE</td><td>VALUES</td><td>VARBINARY</td></tr>
  <tr><td>VARCHAR</td><td>VARYING</td><td>VAR\_POP</td></tr>
  <tr><td>VAR\_SAMP</td><td></td><td></td></tr>
  <tr><td colspan="3">W</td></tr>
  <tr><td>WHEN</td><td>WHENEVER</td><td>WHERE</td></tr>
  <tr><td>WIDTH\_BUCKET</td><td>WINDOW</td><td>WITH</td></tr>
  <tr><td>WITHIN</td><td>WITHOUT</td><td></td></tr>
  <tr><td colspan="3">Y</td></tr>
  <tr><td>YEAR</td><td></td><td></td></tr>
</tbody>
</table>
