/*+ RULE */ ${query} CREATE TABLE "${tableNm}" ( "${item.columnNm}" VARCHAR(${item.dataSize}) ${item.dbDataType} NOT NULL DEFAULT NULL , PRIMARY KEY ( "${item.columnNm}" ) , CONSTRAINT "${tableNm}_${item.columnNm}_UNIQUE" UNIQUE ("${item.columnNm}") ) CREATE TABLE "${tableNm}" ( "ts_row" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY , "${item.columnNm}" NUMBER VARCHAR(${item.dataSize}) ${item.dbDataType} DEFAULT NULL CONSTRAINT ${tableNm}_${item.columnNm}_UNIQUE UNIQUE (${item.columnNm}) ) MERGE INTO "${tableNm}" S USING ( #{cell} AS "${columnDatas[index].columnNm}" ) D ON S."${item.columnNm}" = D."${item.columnNm}" WHEN MATCHED THEN UPDATE SET S."${item.columnNm}" = D."${item.columnNm}" WHEN NOT MATCHED THEN INSERT "${item.columnNm}" VALUES D."${item.columnNm}" DELETE FROM "${tableNm}" WHERE 1 = 1 "${item.columnNm}" in #{items} DELETE FROM "${tableNm}" ALTER TABLE "${tableName}" RENAME COLUMN "${columnName}" TO "${tobeColumnName}" ALTER TABLE "${tableName}" ${process} "${columnName}" ${dataType} (${size}) ALTER TABLE "${tableName}" ${process} "${columnName}" FLOAT ALTER TABLE "${tableName}" ${process} "${columnName}" NUMBER(19) ALTER TABLE "${tableName}" ${process} "${columnName}" DATE ALTER TABLE "${tableName}" ${process} "${columnName}" ${dataType} ALTER TABLE "${tableName}" ${process} "${columnName}" ${dataType} (${size}) ALTER TABLE "${tableName}" ${process} COLUMN "${columnName}" ALTER TABLE "${tableName}" DROP PRIMARY KEY ALTER TABLE "${tableName}" ADD CONSTRAINT ${tableName}_PK PRIMARY KEY ${item} ALTER TABLE "${tableName}" ADD "${columnName}" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY COMMENT ON TABLE ${tableNm} IS #{datasetSj}