Является ли object_version_number обязательным в таблицах базы данных Oracle?
Даже если описание таблицы не содержит object_version_number, будет ли таблица иметь этот столбец неявно? Если да, можем ли мы запросить значение object_version_number?
Нет, это не обязательно:
CREATE TABLE t (n NUMBER); INSERT INTO t VALUES (1); SELECT object_version_number FROM t; ORA-00904: "OBJECT_VERSION_NUMBER": invalid identifier