РУКОВОДСТВО РАЗРАБОТЧИКА ИНФОРМАЦИОННЫХ СИСТЕМ СУБД ORACLE
Список, зарезервированных слов SQL
Язык SQL включает зарезервированные слова, имеющие определенное значение в операторах SQL. Эти слова нельзя использовать в качестве имен объектов базы данных.
ACCESS*
DEFAULT*
INTEGER
OPTION*
START*
ADD*
DELETE*
INTERSECT*
OR*
SUCCESSFUL
ALL*
DESC*
INTO*
ORDER*
SYNONYM
ALTER*
DISTINCT*
IS*
PCTFREE*
SYSDATE
AND*
DROP*
LEVEL*
PRIOR*
TABLE*
ANY*
ELSE*
LIKE*
PRIVILEGES
THEN*
AS*
EXCLUSIVE
LOCK
PUBLIC*
TO*
ASC*
EXISTS*
LONG
RAW
TRIGGER
AUDIT
FILE
MAXEXTENTS
RENAME*
UID
BETWEEN*
FLOAT
MINUS*
RESOURCE*
UNION*
BY*
FOR*
MODE
REVOKE
UNIQUE*
CHAR*
FROM*
MODIFY
ROW
UPDATE*
CHECK*
GRANT*
NOAUDIT
ROWID
USER
0CLUSTER*
GROUP*
NOCOMPRESS*
ROWLABEL
VALIDATE
COLUMN
HAVING*
NOT*
ROWNUM*
VALUES*
COMMENT
IDENTIFIED*
NOWAIT
ROWS
VARCHAR*
COMPRESS*
IMMEDIATE
NULL*
SELECT*
VARCHAR2*
CONNECT*
IN*
NUMBER*
SESSION
VIEW*
CREATE*
INCREMENT
OF*
SET*
WHENEVER
CURRENT*
INDEX*
OFFLINE
SHARE
WHERE*
DATE*
INITIAL
ON*
SIZE*
WITH*
DECIMAL*
INSERT*
ONLINE
SMALLINT
Комментарии
Комментарии, заданные ограничителями '/*' и '*/', могут стоять в любом месте оператора SQL:
ALTER USER petrov /* Это комментарий */ IDENTIFIED BY petr;
Можно использовать стандартные комментарии ANSI. Все символы после двух дефисов до конца строки игнорируются.
ALTER USER petrov /* Это комментарий продолжен до конца строки IDENTIFIED BY petr;