Вы можете использовать ключевые слова по умолчанию (oracle зарезервировано ) в качестве имени columns
, но да, не рекомендуется его использовать.
В любом случае, если вы хотите используйте oracle зарезервированные ключевые слова, тогда вам необходимо заключить их в двойные кавычки .
Обратите внимание, что oracle нечувствителен к регистру с точки зрения имен его объектов до тех пор, пока он не будет заключен в двойные кавычки. это означает, что если вы заключаете какое-либо имя объекта в двойные кавычки, вам необходимо использовать их где угодно во всей БД с учетом регистра.
Так что, если ваше определение таблицы:
CREATE TABLE YOUR_TABLE ("IN" NUMBER);
Затем вам нужно использовать "IN"
везде, где вы хотите сослаться на столбец, но если ваше определение таблицы:
CREATE TABLE YOUR_TABLE ("in" NUMBER);
Тогда вам нужно использовать "in"
там, где вы хотите сослаться на столбец. - регистрозависимые имена.
Надеюсь, это прояснит все ваши сомнения.
Ура !!