Как создать таблицу с старой и текущей версией таблицы. Я пытаюсь сделать это путем создания таблицы базы на старой и текущей версии, а затем добавить столбцы, утверждает, откуда она, и если его активным или нет, вот моя попытка:Создание таблицы управления версиями, содержит текущую версию и старую версию
CREATE TABLE DVersioning (
Version VARCHAR(5) DEFAULT 'V1',
Active number (1,0) DEFAULT '0'
) as (SELECT * FROM details);
Но я произвожу эта ошибка:
may not specify column datatypes in this CREATE TABLE
Тогда я просто вставлю новую версию с другой версией и активным.
Заранее благодарен!
Когда вы используете синтаксис CREATE AS SELECT, не указывайте типы данных столбцов, его унаследовано от предложения SELECT. – hinotf
Вы задумывались над использованием Flashback Data Archive? – jera
нам не разрешено использовать кроме разработчика sql –