Portable SQL keywords restricted by the IMS Universal JDBC drivers
If you use any of the following SQL keywords as a name for a PCB, segment, or field, your JDBC application will receive an error when it attempts an SQL query. Instead, use the aliasing feature of the IMS Enterprise Suite Explorer for Development. These keywords are not case-sensitive.
The keywords shown in the following table are reserved SQL keywords.
ABORT to CROSS | CURRENT to IS | JOIN to REAL | REFERENCES to WORK |
---|---|---|---|
ABORT | CURRENT | JOIN | REFERENCES |
ANALYZE | CURSOR | LAST | RESET |
AND | DECIMAL | LEADING | REVOKE |
ALL | DECLARE | LEFT | RIGHT |
ALLOCATE | DEFAULT | LIKE | ROLLBACK |
ALTER | DELETE | LISTEN | ROW |
AND | DESC | LOAD | ROWS |
ANY | DISTINCT | LOCAL | SELECT |
ARE | DO | LOCK | SET |
AS | DOUBLE | MAX | SETOF |
ASC | DROP | MIN | SHOW |
ASSERTION | END | MOVE | SMALLINT |
AT | EXECUTE | NAMES | SUBSTRING |
AVG | EXISTS | NATIONAL | SUM |
BEGIN | EXPLAIN | NATURAL | TABLE |
BETWEEN | EXTRACT | NCHAR | TO |
BINARY | EXTEND | NEW | TRAILING |
BIT | FALSE | NO | TRANSACTION |
BOOLEAN | FETCH | NONE | TRIM |
BOTH | FIRST | NOT | TRUE |
BY | FLOAT | NOTIFY | UNION |
CASCADE | FOR | NULL | UNIQUE |
CAST | FOREIGN | NUMERIC | UNLISTEN |
CHAR | FROM | ON | UNTIL |
CHARACTER | FULL | ONLY | UPDATE |
CHECK | GRANT | OR | USER |
CLOSE | GROUP | ORDER | USING |
CLUSTER | HAVING | OUTER | VACUUM |
COLLATE | IN | PARTIAL | VALUES |
COLUMN | INNER | POSITION | VARCHAR |
COMMIT | INSERT | PRECISON | VARYING |
CONSTRAINT | INT | PRIMARY | VERBOSE |
COPY | INTERVAL | PRIVILEGES | VIEW |
COUNT | INTERVAL | PROCEDURE | WHERE |
CREATE | INTO | PUBLIC | WITH |
CROSS | IS | REAL | WORK |