0
표의 이전 버전과 현재 버전이있는 표를 작성하려면 어떻게해야합니까? 나는 그것을에서와 경우 온 상태 열을 추가 한 후, 이전과 현재 버전에 테이블 기반을 만들어 그것을하려고 활성 여부, 여기 내 시도 :버전 표를 작성하여 현재 버전과 이전 버전을 보유합니다.
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
플래시백 데이터 아카이브 사용에 대해 생각해 보셨습니까? – jera
우리는 sql 개발자가 아닌 다른 사람을 사용할 수 없습니다. –