Vous êtes sur la page 1sur 16

SQL Reserved Words

SQL Reserved Words


The following table contains a list of SQL reserved words. For maximum portability of your
application between data managers, you should not use any of the reserved words in this list
as file class or variable names.
The table shows whether the word is reserved in the ANSI-1989 or ANSI-1992 standards
and whether it is reserved in any of the supported direct DBMS versions of SQL, as well as
in Omnis SQL.

Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

SYBASE

ABS
ABSOLUTE

ACCESS

X
X
X

ACOS

ACQUIRE
ACTION

ADD

ALL

IBM
SQL

ALLOCATE

ALTER

X
X

AND

ANY

ARE

X
X

ARITH_OVERFLOW
AS

ASC

ASCII

ASIN

ASSERTION

AT

X
1

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ATAN

ATAN2

AUDIT
AUTHORIZATION

AVG

BEGIN

BETWEEN

BIT

BIT_LENGTH

BOTH

ORACLE

IBM
SQL

X
X

BREAK

BROWSE

X
X

BUFFERPOOL

BULK
BY

CALL

CAPTURE

CASCADE

CASCADED

CASE

CAST

CATALOG

CHAR

X
X
X

X
X

CHAR_CONVERT

CHAR_LENGTH
CHARACTER
CHARACTER_LENGTH
CHARINDEX

CCSID

SYBASE

X
X

SQL Reserved Words


Reserved Word

CHECK

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

X
X

CHECKPOINT
CHILD

CHR

CLOSE

CLUSTER

X
X

CLUSTERED

COALESCE
COBOL

COLLATE

COLLATION

COLLECTION

COLUMN
COMMENT
COMMIT

COMPRESS

X
X

COMPUTE

CONCAT

CONFIRM
CONNECT

CONNECTION

X
X

CONSTRAINT

CONSTRAINTS

X
X

X
X

X
X
X

CONTROLROW
CONVERT

CORRESPONDING

COS

X
X

CONNECTIONS

CONTINUE

X
X
3

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

COUNT

CREATE

CROSS
CURRENT

ORACLE

SYBASE

X
X

CURRENT_DATE

IBM
SQL

X
X
X

CURRENT_SERVER
CURRENT_TIME

CURRENT_TIMESTAMP

X
X

CURRENT_TIMEZONE

CURRENT_USER
CURSOR

X
X

DAT

DATA-PGS

DATABASE
DATE

DAY

X
X

DAYS

DBA

DBSPACE

X
X

DBCC

DEALLOCATE

DEC

DECIMAL

DECLARE

DEFAULT

DEFERRABLE

DEFERRED

X
X

DELETE

DESC

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

DESCRIBE

DESCRIPTOR

DIAGNOSTICS

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

X
X

DIM

DISCONNECT

DISK
DISTINCT

DOMAIN
DOUBLE

SYBASE

DROP

DTCY

DTD

DTM

DTW

DTY

DUMMY

DUMP

X
X

EDITPROC

ELSE
END

X
X

X
X

END-EXEC

X
X

ENDTRAN

ERASE
ERRLEVEL

ERROREXIT

ESCAPE

X
X

EXCEPT

EXCEPTION

EXCLUSIVE

X
5

SQL Reserved Words


Reserved Word

EXEC

ANSI1989

ANSI1992

INFORMIX

ORACLE

IBM
SQL

X
X

EXIT

EXP

EXPLAIN
EXTERNAL

EXTRACT

FALSE

FETCH

X
X

FILE

FILLFACTOR

FIRST

X
X

FLOAT_TYPE
FOR

FOREIGN

FORTRAN

FOUND

FROM

FULL

GET

GLOBAL

GO

GOTO

GRANT

GRAPHIC
GROUP

FIELDPROC

FLOAT

SYBASE

EXECUTE
EXISTS

Omnis
SQL

SQL Reserved Words


Reserved Word

HAVING

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

X
X

HOLDLOCK

HOUR

X
X

HOURS

IDENTIFIED

IDENTITY

IDENTITY_INSERT

IF

X
X

IMMEDIATE
IN

INCREMENT

INDEX
INDICATOR

X
X

INITCAP

INITIAL
INITIALLY

INNER

X
X

INOUT
INPUT

INSENSITIVE

INSERT

INT

INTEGER

INTERSECT

INTERVAL

INTO

IS

X
X

ISOLATION

JOIN

X
7

SQL Reserved Words


Reserved Word

KEY

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

X
X

KILL

LABEL
LANGUAGE

LEADING

LEFT

X
X
X

LENGTH

LEVEL
LIKE

X
X

LINENO

LIST

LOAD

LOCAL

LOCK

LOG

LOG10

LONG

LOWER

MATCH

X
X

X
X

MICROSECOND

MICROSECONDS

MIN

MINUTES
MIRROR

MINUS
MINUTE

MAXEXTENTS

X
X

LOCKSIIZE

MAX

X
X
X

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

MIRROREXIT

MOD

MODE

MODIFY
MODULE

SYBASE

X
X

MONTH

MONTHS

NAMED

NAMES

NATIONAL

NATURAL

NCHAR

NEW

NEXT

NHEADER

NO
NOAUDIT

NOCOMPRESS

NOHOLDLOCK

NONCLUSTERED

NOT

NULLIF
NUMBER
NUMERIC

NOWAIT
NULL

X
X

NUMERIC_TRUNCATION
NUMPARTS

OBID

X
9

SQL Reserved Words


Reserved Word

ANSI1989

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

OCTET_LENGTH
OF

ANSI1992

OFF

OFFLINE

OFFSETS
ON

ONCE

ONLINE

ONLY
OPEN

X
X
X

OPTION

OR

ORDER

OUT
OUTER

OUTPUT

X
X

OVER

OVERLAPS

PACKAGE

PAD
PAGE

PAGES

X
X

PARENT

PART

PARTIAL

PCTFREE
PCTINDEX

10

X
X

OPTIMIZE

PASCAL

X
X

X
X

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

PERM

PERMANENT

X
X

PICTURE
PLAN
PLI

X
X

POWER

PREPARE

PRESERVE

PRIMARY

POSITION

PRECISION

X
X

PRINT

PRIOR

X
X

PRIVATE
PRIVILEGES

X
X

PROGRAM

RAW

READ

X
X

READTEXT

X
X

RECONFIGURE
REFERENCES
RELATIVE
RELEASE

X
X

RAISERROR

REAL

X
X

PROCESSEXIT

PUBLIC

X
X

PROC
PROCEDURE

X
X
11

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

RENAME
REPLACE

RESERVED_PAGES

X
X

RESET

RESOURCE

RESTRICT

RETURN
REVOKE

RIGHT

ROLLBACK

X
X

ROLE

ROUND

ROW

ROWCNT

ROWCOUNT

ROWID

ROWLABEL

ROWNUM

X
X

ROWS

RULE

RUN

SAVE

SCHEDULE
SCHEMA

RRN

12

SYBASE

SCROLL

SECOND

X
X

SECONDS

SECQTY

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

SECTION

SELECT

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

SENSITIVE

SEQUENCE_TYPE

SESSION

SESSION_USER

SET

X
X

SETUSER

SHARE

SHARED

SHUTDOWN

X
X

SIMPLE

SIN

SIZE

SMALLINT

SOME

X
X

STATISTICS

STOGROUP

STOPOOL

SPACE
SQL

SQLCODE

SQLERRM
SQLERROR
SQLSTATE

X
X

SQRT
START

STRING
STRIPE

X
X
13

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

SUBSTR

SUBSTRING

X
X

SUCCESSFUL

SYB_IDENTITY

SYB_RESTREE

SYNONYM

SYSDATE

SYSTEM

SYSTEM_USER

TABLE

TAN

TEMP

TEMPORARY

X
X

TEXTSIZE
THEN

TIME

TIMESTAMP

TIMEZONE_HOUR

TIMEZONE_MINUTE

TINYINT
TO
TRAILING

TABLESPACE

X
X

TRAN

14

SYBASE

SUBPAGES

SUM

IBM
SQL

TRANSACTION

TRANSLATE

TRANSLATION

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

TRIGGER
TRIM

TRUE

SYBASE

X
X

TRUNCATE

TSEQUAL

X
X

UID
UNION

UNIQUE

X
X

UNKNOWN
UPDATE

UPPER

USAGE

X
X

USED_PGS
USER

USER_OPTION

USING

X
X

VALIDPROC

VALUE

VARCHAR

X
X

VARIABLE

VARYING

X
X

VCAT

WAITFOR

VARCHAR2

VOLUMES

VARBINARY

VIEW

VALIDATE

VALUES

X
X
15

SQL Reserved Words


Reserved Word

ANSI1989

ANSI1992

INFORMIX

Omnis
SQL

ORACLE

IBM
SQL

SYBASE

WHEN
WHENEVER

WHERE

X
X

WHILE
WITH

WORK

WRITE

X
X

WRITETEXT
YEAR

YEARS
ZONE

16

Vous aimerez peut-être aussi