SELECT created
FROM dba_objects
WHERE object_name = <<your table name>>
AND owner = <<owner of the table>>
AND object_type = 'TABLE'
сообщит вам, когда была создана таблица (если у вас нет доступа к DBA_OBJECTS, вы можете вместо этого использовать ALL_OBJECTS, если у вас есть привилегии SELECT для таблицы).
Общий ответ на получение временных меток из строки, тем не менее, заключается в том, что вы можете получить эти данные, только если добавили столбцы для отслеживания этой информации (при условии, конечно, что ваше приложение также заполняет столбцы). Однако существуют различные особые случаи. Если DML произошел сравнительно недавно (скорее всего, в последние пару часов), вы сможете получить временные метки из запроса флэшбэка. Если DML произошел в последние несколько дней (или сколько времени вы храните свои архивные журналы), вы можете использовать LogMiner для извлечения временных меток, но это будет очень дорогая операция, особенно если вы получаете временные метки для многих строк. Если вы строите таблицу с включенным ROWDEPENDENCIES (не по умолчанию), вы можете использовать
SELECT scn_to_timestamp( ora_rowscn ) last_modified_date,
ora_rowscn last_modified_scn,
<<other columns>>
FROM <<your table>>
для получения даты последней модификации и SCN (номер системного изменения) для строки. По умолчанию, однако, без ROWDEPENDENCIES, SCN находится только на уровне блока. Функция SCN_TO_TIMESTAMP
также не сможет навсегда отображать SCN на временные метки.