dws
附加日志数据
更新时间:2021/03/09 GMT+08:00
可以在重做日志文件中记录附加列。 记录这些附加列的过程称为补充日志记录。 Oracle支持此功能,高斯不支持此功能。
输入
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | CREATE TABLE sad.fnd_lookup_values_t
(
lookup_code_id NUMBER NOT NULL /* ENABLE */
,lookup_code VARCHAR2 (40) NOT NULL /* ENABLE */
,meaning VARCHAR2 (100)
,other_meaning VARCHAR2 (100)
,order_by_no NUMBER
,start_time DATE DEFAULT SYSDATE NOT NULL /* ENABLE */
,end_time DATE
,enable_flag CHAR( 1 ) DEFAULT 'Y' NOT NULL /* ENABLE */
,disable_date DATE
,created_by NUMBER ( 15 ,0 ) NOT NULL /* ENABLE */
,creation_date DATE NOT NULL /* ENABLE */
,last_updated_by NUMBER ( 15 ,0 ) NOT NULL /* ENABLE */
,last_update_date DATE NOT NULL /* ENABLE */
,last_update_login NUMBER ( 15 ,0 ) DEFAULT 0 NOT NULL /* ENABLE */
,description VARCHAR2 (500)
,lookup_type_id NUMBER NOT NULL/* ENABLE */
,attribute4 VARCHAR2 (250)
,supplemental log data (ALL) COLUMNS
) ;
|
输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | CREATE TABLE sad.fnd_lookup_values_t
(
lookup_code_id NUMBER NOT NULL /* ENABLE */
,lookup_code VARCHAR2 (40) NOT NULL /* ENABLE */
,meaning VARCHAR2 (100)
,other_meaning VARCHAR2 (100)
,order_by_no NUMBER
,start_time DATE DEFAULT SYSDATE NOT NULL /* ENABLE */
,end_time DATE
,enable_flag CHAR( 1 ) DEFAULT 'Y' NOT NULL /* ENABLE */
,disable_date DATE
,created_by NUMBER ( 15 ,0 ) NOT NULL /* ENABLE */
,creation_date DATE NOT NULL /* ENABLE */
,last_updated_by NUMBER ( 15 ,0 ) NOT NULL /* ENABLE */
,last_update_date DATE NOT NULL /* ENABLE */
,last_update_login NUMBER ( 15 ,0 ) DEFAULT 0 NOT NULL /* ENABLE */
,description VARCHAR2 (500)
,lookup_type_id NUMBER NOT NULL/* ENABLE */
,attribute4 VARCHAR2 (250)
/* ,supplemental log data (ALL) COLUMNS */
) ;
|

高斯不支持的补充日志数据功能,需要注释掉。
CREATE TABLE不支持“SUPPLEMENTAL LOG DATA”,因此需要注释掉。
输入
CREATE TABLE SAD.FND_DATA_CHANGE_LOGS_T ( LOGID NUMBER, TABLE_NAME VARCHAR2(40) NOT NULL ENABLE, TABLE_KEY_COLUMNS VARCHAR2(200), TABLE_KEY_VALUES VARCHAR2(200), COLUMN_NAME VARCHAR2(40) NOT NULL ENABLE, COLUMN_CHANGE_FROM_VALUE VARCHAR2(200), COLUMN_CHANGE_TO_VALUE VARCHAR2(200), DESCRIPTION VARCHAR2(500), SUPPLEMENTAL LOG DATA (ALL) COLUMNS );
输出
CREATE TABLE sad.fnd_data_change_logs_t ( logid NUMBER ,table_name VARCHAR2 (40) NOT NULL /* ENABLE */ ,table_key_columns VARCHAR2 (200) ,table_key_values VARCHAR2 (200) ,column_name VARCHAR2 (40) NOT NULL /* ENABLE */ ,column_change_from_value VARCHAR2 (200) ,column_change_to_value VARCHAR2 (200) ,description VARCHAR2 (500) /*, SUPPLEMENTAL LOG DATA (ALL) COLUMNS*/ )
