SQL Reserved Words

Below is list of words which are reserved for use in SQL statements. Avoid using these reserved words whenever you name a dataset, field or index.

If a field or index must have a reserved word as its name, enclose the name in quotation marks and/or prefix any reference to it with the dataset name.

A

ACTIVE

ADD

ASC

AUTOINC

ALL

ALTER

ASCENDING

AVG

AFTER

ANY

AT

AFTER

AS

AUTO

 

B

BASE_NAME

BEFORE

BEGIN

BETWEEN

BLOB

BOOLEAN

BOTH

BY

BYTES

C

CACHE

CAST

CHAR

CHARACTER

CHECK_POINT_LENGTH

COLLATE

COLUMN

COMMIT

COMMITTED

COMPUTED

CONDITIONAL

CONSTRAINT

CONTAINING

COUNT

CREATE

CSTRING

CURRENT

CURSOR

D

DATABASE

DATE

DAY

DEBUG

DEC

DECIMAL

DECLARE

DEFAULT

DELETE

DESC

DESCENDING

DISTINCT

DO

DOMAIN

DOUBLE

DROP

E

ELSE

END

ENTRY_POINT

ESCAPE

EXCEPTION

EXECUTE

EXISTS

EXIT

 

EXTERNAL

EXTRACT

F

FILE

FILTER

FLOAT

FOR

FOREIGN

FROM

FULL

FUNCTION

G

GDSCODE

GROUP_COMMIT

GENERATOR

 

GEN_ID

 

GRANT
H
HAVING HOUR    
I

IF

IN

INT

INACTIVE

INDEX

INNER

INPUT_TYPE

INSERT

INTEGER

INTO

IS

ISOLATION

J - K
JOIN KEY    
L

LONG

LEADING

LENGTH

LEFT

LOGFILE

LEVEL

LOWER

LIKE

M

MANUAL

MAX

MAXIMUM_SEGMENT

MERGE

MESSAGE

MIN

MINUTE

MODULE_NAME

MONEY

MONTH

N

NAMES

NO

NATIONAL

NOT

NATURAL

NULL

NCHAR

NUMERIC

O

OF

ON

ONLY

OPTION

OR

ORDER

OUTER

OUTPUT TYPE

OVERFLOW

P

PAGE_SIZE

PAGE

PAGES

PARAMETER

PLAN

POSITION

POST_EVENT

 

PROCEDURE

PROTECTED

PASSWORD

PRECISION

PRIMARY

PRIVILEGES

R

RAW_PARTITIONS

RDB$DB_KEY

READ

REAL

RECORD_VERSION

REFERENCES

RESERV

RESERVING

RETAIN

RETURNING_VALUES

RETURNS

REVOKE

RIGHT

ROLLBACK

S

SECOND

SEGMENT

SELECT

SHARED

SET

SHARED

SHADOW

SCHEMA

SINGULAR

SIZE

SMALLINT

SNAPSHOT

SOME

SORT

SQLCODE

STABILITY

STARTING

SUM

STARTS

STATISTICS

SUB_TYPE

SUBSTRING

SUSPEND

T

TABLE

THEN

TIME

TIMESTAMP

TIMEZONE_HOUR

TIMEZONE_MINUTE

TO

TRAILING

TRANSACTION

TRIGGER

TRIM

U

UNCOMMITTED

UNION

UNIQUE

UPDATE

UPPER USER
V

VALUE

VALUES

VARCHAR

VARIABLE

VARYING VIEW
W - Y

WAIT

WHEN

WHERE

WHILE

WITH

WORK

WRITE

YEAR

The following operators are commonly used in SQL statements. Avoid using these characters when you name a dataset, a field or an index.

|| , - , * , / , <> , < , > , ,(comma) , = , <= , >= , ~= , != , ^= , ( , ,)