Tuesday, 12 February 2013

Lesson 41 Oracle Reserved Words



Oracle Reserved Wordsand Key words

The following are Oracle Reserved words

ACCESS

ADD

ALL

ALTER

AND

ANY

AS

ASC

AUDIT

BETWEEN

BY

CHAR

CHECK

CLUSTER

COLUMN

COMMENT

COMPRESS

CONNECT

CREATE

CURRENT

DATE

DECIMAL

DEFAULT

DELETE

DESC

DISTINCT

DROP

ELSE

EXCLUSIVE

EXISTS

FILE

FLOAT

FOR

FROM

GRANT

GROUP

HAVING

IDENTIFIED

IMMEDIATE

IN

INCREMENT

INDEX

INITIAL

INSERT

INTEGER

INTERSECT

INTO

IS

LEVEL

LIKE

LOCK

LONG

MAXEXTENTS

MINUS

MLSLABEL

MODE

MODIFY

NOAUDIT

NOCOMPRESS

NOT

NOWAIT

NULL

NUMBER

OF

OFFLINE

ON

ONLINE

OPTION

OR

ORDER

PCTFREE

PRIOR

PRIVILEGES

PUBLIC

RAW

RENAME

RESOURCE

REVOKE

ROW

ROWID

ROWNUM

ROWS

SELECT

SESSION

SET

SHARE

SIZE

SMALLINT

START

SUCCESSFUL

SYNONYM

SYSDATE

TABLE

THEN

TO

TRIGGER

UID

UNION

UNIQUE

UPDATE

USER

VALIDATE

VALUES

VARCHAR

VARCHAR2

VIEW

WHENEVER

WHERE

WITH

Note : We cannot create any objects using these names,

Example :

SQL> create table with (dd date);

create table with (dd date)
*
ERROR at line 1:

ORA-00903: invalid table name


SQL> create table access (names char(30));

create table access (names char(30))
*
ERROR at line 1:

ORA-00903: invalid table name

Note :The V$RESERVED_WORDS data dictionary view provides the list of all keywords, including whether the keyword is always reserved or is reserved only for particular uses. But we need DBA privilege to access this table - V$RESERVED_WORDS

No comments:

Post a Comment