--1.Drop the existing table DROP TABLE CEN_OCS_FORM_10_D_SC; --2.Recreate the table with the desired column order CREATE TABLE "UNIFIED_PORTAL"."CEN_OCS_FORM_10_D_SC" ( "C_CEN_OCS_FORM_10_D_SC_ID" NUMBER(10,0), "C_OCS_FORM_10_D_TEMP_ID" NUMBER(10,0), "C_CEN_OCS_FORM_10_D_MAS_ID" NUMBER(10,0), "C_SCHEME_CERT_NUM" VARCHAR2(13 BYTE), "C_SCHEME_CERT_MEM_NAME" VARCHAR2(100), "C_SCHEME_CERT_MEM_DOB" DATE, "C_SCHEME_CERT_MEM_GENDER" VARCHAR2(1), "C_SC_FILE_UPLOAD_PATH" VARCHAR2(100 BYTE), "C_SC_SERV_VERIFY_FLAG" VARCHAR2(1), "C_MEMBER_SYS_ID" NUMBER(10,0), "C_MEMBER_ID" VARCHAR2(22 BYTE), "C_MEMBER_NAME" VARCHAR2(25 BYTE), "C_DOB" DATE, "C_AGE" VARCHAR2(3 BYTE), "C_GENDER" VARCHAR2(1 BYTE), "C_DOJ_FPS" DATE, "C_DOE_FPS" DATE, "C_DOJ_EPF" DATE, "C_DOE_EPF" DATE, "C_DOJ_EPS" DATE, "C_DOE_EPS" DATE, "C_NCP" NUMBER(5,0), "C_BIS" NUMBER(5,0), "C_REASON_FOR_LEAVING" NUMBER(2,0), "C_CREATED_BY" VARCHAR2(50) , "C_CREATED_DATE" TIMESTAMP(6), "C_CREATED_ON" VARCHAR2(20), "C_SC_APPROV_FLAG" VARCHAR2(1), "C_SC_APPROV_PROCESS_ID" VARCHAR2(1), "C_SC_APPROV_FAIL_REASON_ID" NUMBER(2,0), "C_SC_APPROV_FAIL_REASON" VARCHAR2(50) , "C_RECORD_STATUS" NUMBER(1,0), CONSTRAINT "CEN_OCS_FORM_10_D_SC_PK" PRIMARY KEY ("C_CEN_OCS_FORM_10_D_SC_ID") ) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "UNIFIED_PORTAL" ; --"C_SC_NUM" VARCHAR2(13 BYTE)