Слова, перечисленные в данном приложении, являются зарезервированными словами PL/SQL. Зарезервированные слова имеют специальное синтаксическое значение в этом языке и потому не могут использоваться в качестве идентификаторов (имен переменных, имен процедур и т.д.). Некоторые из этих слов зарезервированы также и в SQL, поэтому их нельзя указывать в качестве имен объектов базы данных, таких как таблицы, последовательности и представления.
В следующей таблице перечислены зарезервированные слова PL/SQL, применяемые в Oracle. В Огас1е8г и Огас1е9г ряд зарезервированных слов был удален из этого списка за ненадобностью. Однако в более ранних версиях они считаются зарезервированными. Кроме того, в OracleSi и
Огас1е9г были добавлены новые слова (например, AUTHID и NULLIF). В этой таблице слова, зарезервированные выделены жирным шрифтом, а слова, зарезервированные в SQL, — звездочкой (*). Слова, не выделенные жирным шрифтом, зарезервированы в более ранних версиях. Для снижения риска возможных конфликтов следует избегать использования этих слов.
Огас1е9г были добавлены новые слова (например, AUTHID и NULLIF). В этой таблице слова, зарезервированные выделены жирным шрифтом, а слова, зарезервированные в SQL, — звездочкой (*). Слова, не выделенные жирным шрифтом, зарезервированы в более ранних версиях. Для снижения риска возможных конфликтов следует избегать использования этих слов.
Следует избегать и создания модулей, имена которых совпадают с именами стандартных модулей Oracle, описанных в приложении А, а также процедур с именами, совпадающими с именами процедур, определенных в модуле STANDARD.
< Предыдущая | Следующая > |
---|