You are on page 1of 3

HR_ALL_ORGANIZATION_UNITS_BKP DROP TABLE HR_ALL_ORGANIZATION_UNITS CASCADE CONSTRAINTS ; CREATE TABLE HR_ALL_ORGANIZATION_UNITS ( ORGANIZATION_ID NUMBER (15) NOT NULL, BUSINESS_GROUP_ID

NUMBER (15) NOT NULL, COST_ALLOCATION_KEYFLEX_ID NUMBER (9), LOCATION_ID NUMBER (15), SOFT_CODING_KEYFLEX_ID NUMBER (15), DATE_FROM DATE NOT NULL, NAME VARCHAR2 (240) NOT NULL, DATE_TO DATE, INTERNAL_EXTERNAL_FLAG VARCHAR2 (30), INTERNAL_ADDRESS_LINE VARCHAR2 (80), TYPE VARCHAR2 (30), REQUEST_ID NUMBER (15), PROGRAM_APPLICATION_ID NUMBER (15), PROGRAM_ID NUMBER (15), PROGRAM_UPDATE_DATE DATE, ATTRIBUTE_CATEGORY VARCHAR2 (30), ATTRIBUTE1 VARCHAR2 (150), ATTRIBUTE2 VARCHAR2 (150), ATTRIBUTE3 VARCHAR2 (150), ATTRIBUTE4 VARCHAR2 (150), ATTRIBUTE5 VARCHAR2 (150), ATTRIBUTE6 VARCHAR2 (150), ATTRIBUTE7 VARCHAR2 (150), ATTRIBUTE8 VARCHAR2 (150), ATTRIBUTE9 VARCHAR2 (150), ATTRIBUTE10 VARCHAR2 (150), ATTRIBUTE11 VARCHAR2 (150), ATTRIBUTE12 VARCHAR2 (150), ATTRIBUTE13 VARCHAR2 (150), ATTRIBUTE14 VARCHAR2 (150), ATTRIBUTE15 VARCHAR2 (150), ATTRIBUTE16 VARCHAR2 (150), ATTRIBUTE17 VARCHAR2 (150), ATTRIBUTE18 VARCHAR2 (150), ATTRIBUTE19 VARCHAR2 (150), ATTRIBUTE20 VARCHAR2 (150), LAST_UPDATE_DATE DATE, LAST_UPDATED_BY NUMBER (15), LAST_UPDATE_LOGIN NUMBER (15), CREATED_BY NUMBER (15), CREATION_DATE DATE, OBJECT_VERSION_NUMBER NUMBER (9), PARTY_ID NUMBER (15), COMMENTS LONG, CONSTRAINT HR_OU_INTERNAL_EXTERNAL_FL_CHK CHECK ( INTERNAL_EXTERNAL_FLAG IN ('INT', 'EXT') ) , CONSTRAINT HR_ORGANIZATION_UNITS_UK2 UNIQUE (NAME, BUSINESS_GROUP_ID) USING INDEX TABLESPACE APPS_TS_TX_IDX PCTFREE 0 STORAGE ( INITIAL 128K NEXT 128K PCTINCREASE 0 ), CONSTRAINT HR_ORGANIZATION_UNITS_PK

PRIMARY KEY ( ORGANIZATION_ID ) USING INDEX TABLESPACE APPS_TS_TX_IDX PCTFREE 0 STORAGE ( INITIAL 128K NEXT 128K PCTINCREASE 0 )) TABLESPACE APPS_TS_TX_DATA PCTFREE 10 PCTUSED INITRANS 10 MAXTRANS 255 STORAGE ( INITIAL 128K NEXT 128K PCTINCREASE 0 MINEXTENTS 1 MAXEXTENTS 2147483645 ) NOCACHE; ALTER TABLE HR.HR_ALL_ORGANIZATION_UNITS ADD CONSTRAINT HR_ORGANIZATION_UNITS_F K4 FOREIGN KEY (SOFT_CODING_KEYFLEX_ID) REFERENCES HR.HR_ALL_ORGANIZATION_UNITS (ORGANIZATION_ID) ; ALTER TABLE HR.HR_ALL_ORGANIZATION_UNITS ADD CONSTRAINT HR_ORGANIZATION_UNITS_F K3 FOREIGN KEY (LOCATION_ID) REFERENCES HR.HR_LOCATIONS_ALL (LOCATION_ID) ; ALTER TABLE HR.HR_ALL_ORGANIZATION_UNITS ADD CONSTRAINT HR_ORGANIZATION_UNITS_F K2 FOREIGN KEY (COST_ALLOCATION_KEYFLEX_ID) REFERENCES HR.PAY_COST_ALLOCATION_KEYFLEX (COST_ALLOCATION_KEYFLEX_ID) ; ALTER TABLE HR.HR_ALL_ORGANIZATION_UNITS ADD CONSTRAINT HR_ORGANIZATION_UNITS_F K1 FOREIGN KEY (BUSINESS_GROUP_ID) REFERENCES HR.HR_ALL_ORGANIZATION_UNITS (ORGANIZATION_ID) ;

CREATE INDEX HR_ORGANIZATION_UNITS_FK4 ON HR_ALL_ORGANIZATION_UNITS(SOFT_CODING_KEYFLEX_ID) TABLESPACE APPS_TS_TX_IDX PCTFREE 0 STORAGE(INITIAL 128K NEXT 128K PCTINCREASE 0 ) ; CREATE INDEX HR_ORGANIZATION_UNITS_FK3 ON HR_ALL_ORGANIZATION_UNITS(LOCATION_ID) TABLESPACE APPS_TS_TX_IDX PCTFREE 0 STORAGE(INITIAL 128K NEXT 128K PCTINCREASE 0 ) ; CREATE INDEX HR_ORGANIZATION_UNITS_FK2 ON HR_ALL_ORGANIZATION_UNITS(COST_ALLOCATION_KEYFLEX_ID) TABLESPACE APPS_TS_TX_IDX PCTFREE 0 STORAGE(INITIAL 128K NEXT 128K PCTINCREASE 0 ) ; CREATE INDEX HR_ORGANIZATION_UNITS_FK1 ON HR_ALL_ORGANIZATION_UNITS(BUSINESS_GROUP_ID) TABLESPACE APPS_TS_TX_IDX PCTFREE 0 STORAGE(INITIAL 128K NEXT 128K PCTINCREASE 0 ) ; GRANT ALTER ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT OPTION; GRANT DELETE ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT

OPTION; GRANT INDEX ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT OPTION; GRANT INSERT ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT OPTION; GRANT SELECT ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT OPTION; GRANT UPDATE ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT OPTION; GRANT REFERENCES ON HR_ALL_ORGANIZATION_UNITS TO APPS WITH GRANT OPTION;

You might also like