Reserved Words
The following keywords are reserved in Mimer SQL statements.
They must be enclosed in quotation marks if you want to use them as SQL identifiers.
| ALL |
ALLOCATE |
ALTER |
AND |
| ANY |
AS |
AT |
ATOMIC |
| AUTHORIZATION |
BEGIN |
BETWEEN |
BOTH |
| BY |
CALL |
CASE |
CAST |
| CHARACTER |
CHECK |
CLOSE |
COLLATE |
| COLUMN |
COMMIT |
CONDITION |
CONNECT |
| CONSTRAINT |
CORRESPONDING |
CREATE |
CROSS |
| CURRENT |
CURRENT_DATE |
CURRENT_PATH |
CURRENT_TIME |
| CURRENT_TIMESTAMP |
CURRENT_USER |
CURSOR |
DAY |
| DEALLOCATE |
DECLARE |
DEFAULT |
DELETE |
| DESCRIBE |
DETERMINISTIC |
DISCONNECT |
DISTINCT |
| DO |
DROP |
ELSE |
ELSEIF |
| END |
ESCAPE |
EXCEPT |
EXECUTE |
| EXISTS |
FALSE |
FETCH |
FOR |
| FOREIGN |
FROM |
FULL |
FUNCTION |
| GET |
GLOBAL |
GRANT |
GROUP |
| HANDLER |
HAVING |
HOLD |
HOUR |
| IDENTITY |
IF |
IN |
INDICATOR |
| INNER |
INOUT |
INSERT |
INTERSECT |
| INTERVAL |
INTO |
IS |
ITERATE |
| JOIN |
LANGUAGE |
LARGE |
LEADING |
| LEAVE |
LEFT |
LIKE |
LOCAL |
| LOCALTIME |
LOCALTIMESTAMP |
LOOP |
MATCH |
| METHOD |
MINUTE |
MODIFIES |
MODULE |
| MONTH |
NATIONAL |
NATURAL |
NEW |
| NO |
NOT |
NULL |
OF |
| OLD |
ON |
OPEN |
OR |
| ORDER |
OUT |
OVERLAPS |
PRECISION |
| PREPARE |
PRIMARY |
PROCEDURE |
READS |
| REFERENCES |
REFERENCING |
RELEASE |
REPEAT |
| RESIGNAL |
RESULT |
RETURN |
RETURNS |
| REVOKE |
RIGHT |
ROLLBACK |
ROW |
| SCROLL |
SECOND |
SELECT |
SESSION_USER |
| SET |
SIGNAL |
SOME |
SPECIFIC |
| SQL |
SQLEXCEPTION |
SQLSTATE |
SQLWARNING |
| START |
STATIC |
SYSTEM_USER |
TABLE |
| THEN |
TIMEZONE_HOUR |
TIMEZONE_MINUTE |
TO |
| TRAILING |
TRIGGER |
TRUE |
UNION |
| UNIQUE |
UNKNOWN |
UNTIL |
UPDATE |
| USER |
USING |
VALUE |
VALUES |
| VARYING |
WHEN |
WHERE |
WHILE |
| WITH |
WITHOUT |
YEAR |
|
Note: The keyword END-EXEC is reserved specifically in statements embedded in COBOL programs.
An identifier in Mimer SQL can be protected against conflicting with potential reserved words by including a digit or an underscore in the identifier and by ensuring that it does not begin with CURRENT_, SESSION_, SYSTEM_ or TIMEZONE_.
Reserved Keywords in SQL-2003
The following keywords are reserved in SQL-2003, but not in Mimer SQL:
| ARE |
ARRAY |
ASENSITIVE |
ASYMMETRIC |
| BIGINT |
BINARY |
BLOB |
BOOLEAN |
| CALLED |
CASCADED |
CHAR |
CLOB |
| CUBE |
CURRENT_DEFAULT_ TRANSFORM_GROUP |
CURRENT_ROLE |
CURRENT_TRANSFORM _GROUP_FOR_TYPE |
| CYCLE |
DATE |
DEC |
DECIMAL |
| DEREF |
DOUBLE |
DYNAMIC |
EACH |
| ELEMENT |
EXEC |
EXTERNAL |
FILTER |
| FLOAT |
FREE |
GROUPING |
INSENSITIVE |
| INT |
INTEGER |
LATERAL |
MEMBER |
| MERGE |
MULTISET |
NCHAR |
NCLOB |
| NONE |
NUMERIC |
ONLY |
OUTER |
| OVER |
OVERLAY |
PARAMETER |
PARTITION |
| RANGE |
REAL |
RECURSIVE |
REF |
| ROLLUP |
ROWS |
SAVEPOINT |
SCOPE |
| SEARCH |
SENSITIVE |
SIMILAR |
SMALLINT |
| SPECIFICTYPE |
SUBMULTISET |
SYMMETRIC |
SYSTEM |
| TABLESAMPLE |
TIME |
TIMESTAMP |
TRANSLATE |
| TRANSLATION |
TREAT |
UESCAPE |
UNNEST |
| VARCHAR |
WHENEVER |
WINDOW |
WITHIN |