DROP TABLE TAB1 ;
CREATE TABLE TAB1
(
ID NUMBER(38),
NAME VARCHAR2(20 BYTE),
ACTIVE VARCHAR2(1 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
NARRATIVE VARCHAR2(4000 BYTE),
MV_FOLDER_ID NUMBER(8),
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12031497315, 'TESTING NEW PROFILE', 'A', 'ADWARAM', TO_DATE('10/5/2016 8:54:13 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
COMMIT;
DROP TABLE TAB2 ;
CREATE TABLE TAB2
(
ID NUMBER(38),
EXCLUDE VARCHAR2(1 BYTE),
PROFILE_TYPE VARCHAR2(50 BYTE),
SPROF_ID NUMBER(38),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
PROFS_ID NUMBER(38),
ORG_ID NUMBER(38),
VEND_ID NUMBER(38),
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE,
TRACE_ID NUMBER(38),
ORG_ID_MFG NUMBER(38),
HOURS_REMAINING_PERCENT NUMBER(3),
CYCLES_REMAINING_PERCENT NUMBER(3),
DAYS_REMAINING_PERCENT NUMBER(3),
SHELF_LIFE_PERCENT NUMBER(3),
SPARTS_ID NUMBER(38)
);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031497316, 'N', 'CYCLES REMAINING PERCENT', 12031497315, 'ADWARAM',
TO_DATE('10/5/2016 8:54:27 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, 100,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498664, 'N', 'MANUFACTURER', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:53:07 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, 12031498661);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498666, 'N', 'SHELF LIFE REMAINING', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:53:54 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 100, 12031498661);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498667, 'N', 'CYCLES REMAINING PERCENT', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:53:54 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, 100,
NULL, NULL, 12031498661);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498660, 'N', 'MANUFACTURER', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:51:48 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 131951, NULL, NULL,
NULL, NULL, NULL);
COMMIT;
DROP TABLE TAB3 ;
CREATE TABLE TAB3
(
ID NUMBER(38),
PSPEC_ID NUMBER(38),
SPROF_ID NUMBER(38),
KEYWORD VARCHAR2(10 BYTE),
ACTIVE VARCHAR2(1 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
);
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031498661, 313312, 12031497315, 'A/C HDWR', 'A',
'ADWARAM', TO_DATE('10/6/2016 12:52:39 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
COMMIT;
DROP TABLE TAB4 ;
CREATE TABLE TAB4
(
ID NUMBER(38),
SPARTS_ID NUMBER(38),
TAIL VARCHAR2(25 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
);
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031498662, 12031498661, 'TAIL1', 'ADWARAM', TO_DATE('10/6/2016 12:52:52 PM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031498663, 12031498661, 'TAIL2', 'ADWARAM', TO_DATE('10/6/2016 12:52:52 PM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
COMMIT;
select distinct spi.id,profile_type
from tab3 spp
, tab2 spi
where spp.sprof_id = spi.sprof_id
and spp.sprof_id = 12031497315
and sparts_id is not null
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(7633362777, 'KC10 OAWR 4C1 RESTRI', 'A', 'SCERKA', TO_DATE('9/17/2011 9:34:36 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12030905719, 'TEST PROFILE', 'A', 'DRUSH', TO_DATE('9/23/2016 9:07:14 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12031497315, 'TESTING NEW PROFILE', 'A', 'ADWARAM', TO_DATE('10/5/2016 8:54:13 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
COMMIT;
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031495891, 'N', 'SHELF LIFE REMAINING', 7633362777, 'ADWARAM',
TO_DATE('9/30/2016 12:15:27 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 100, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498664, 'N', 'MANUFACTURER', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:53:07 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, 12031498661);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498666, 'N', 'SHELF LIFE REMAINING', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:53:54 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 100, 12031498661);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498667, 'N', 'CYCLES REMAINING PERCENT', 12031497315, 'ADWARAM',
TO_DATE('10/6/2016 12:53:54 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, 100,
NULL, NULL, 12031498661);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498858, 'N', 'HOURS REMAINING PERCENT', 12031497315, 'ADWARAM',
TO_DATE('10/7/2016 6:11:14 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, 80, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12030905720, 'Y', 'MANUFACTURER', 12030905719, 'DRUSH',
TO_DATE('9/23/2016 9:07:40 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, 'DRUSH',
TO_DATE('9/23/2016 9:44:16 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, 31587, NULL, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498859, 'N', 'MANUFACTURER', 12031497315, 'ADWARAM',
TO_DATE('10/7/2016 6:16:08 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498860, 'N', 'SHELF LIFE REMAINING', 12031497315, 'ADWARAM',
TO_DATE('10/7/2016 6:19:28 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 100, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031498862, 'N', 'DAYS REMAINING PERCENT', 12031497315, 'ADWARAM',
TO_DATE('10/7/2016 6:30:37 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
100, NULL, 12031498861);
COMMIT;
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031498661, 313312, 12031497315, 'A/C HDWR', 'A',
'ADWARAM', TO_DATE('10/6/2016 12:52:39 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031498861, 7249537, 12031497315, 'SCREW', 'A',
'ADWARAM', TO_DATE('10/7/2016 6:30:07 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
COMMIT;
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031498662, 12031498661, 'TAIL1', 'ADWARAM', TO_DATE('10/6/2016 12:52:52 PM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031498663, 12031498661, 'TAIL2', 'ADWARAM', TO_DATE('10/6/2016 12:52:52 PM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
COMMIT;
select distinct spi.profile_type,exclude
from tab2 spi
where spi.profile_type not in
(select spi.profile_type
from tab2 spi
inner join tab3 spp
on spi.sparts_id = spp.id
inner join tab4 sppt
on spi.sparts_id = sppt.sparts_id
union
select spi.profile_type
from tab2 spi
where spi.sparts_id is not null
and not exists (select 1
from tab4 sppt
where spi.sparts_id = sppt.sparts_id)
and spi.sprof_id = 12031757458 and spi.sparts_id is null )
group by profile_type
,exclude;
CREATE TABLE TAB1
(
ID NUMBER(38),
NAME VARCHAR2(20 BYTE),
ACTIVE VARCHAR2(1 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
NARRATIVE VARCHAR2(4000 BYTE),
MV_FOLDER_ID NUMBER(8),
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
)
SET DEFINE OFF;
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(7633362777, 'KC10 OAWR 4C1 RESTRI', 'A', 'SCERKA', TO_DATE('9/17/2011 9:34:36 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12031757458, 'DR TEST', 'A', 'DRUSH', TO_DATE('10/11/2016 9:40:11 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12030905719, 'TEST PROFILE', 'A', 'DRUSH', TO_DATE('9/23/2016 9:07:14 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12031497315, 'TESTING NEW PROFILE', 'A', 'ADWARAM', TO_DATE('10/5/2016 8:54:13 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
COMMIT;
CREATE TABLE TAB2
(
ID NUMBER(38),
EXCLUDE VARCHAR2(1 BYTE),
PROFILE_TYPE VARCHAR2(50 BYTE),
SPROF_ID NUMBER(38),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
PROFS_ID NUMBER(38),
ORG_ID NUMBER(38),
VEND_ID NUMBER(38),
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE,
TRACE_ID NUMBER(38),
ORG_ID_MFG NUMBER(38),
HOURS_REMAINING_PERCENT NUMBER(3),
CYCLES_REMAINING_PERCENT NUMBER(3),
DAYS_REMAINING_PERCENT NUMBER(3),
SHELF_LIFE_PERCENT NUMBER(3),
SPARTS_ID NUMBER(38)
)
SET DEFINE OFF;
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031495891, 'N', 'SHELF LIFE REMAINING', 7633362777, 'ADWARAM',
TO_DATE('9/30/2016 12:15:27 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 100, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031544375, 'N', 'HOURS REMAINING PERCENT', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:14:27 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, 80, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031554569, 'N', 'MANUFACTURER', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:30:44 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, 12031554564);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031554570, 'N', 'SHELF LIFE REMAINING', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:30:44 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 90, 12031554564);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031544374, 'N', 'MANUFACTURER', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:14:07 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031564744, 'N', 'DAYS REMAINING PERCENT', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:34:12 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
90, NULL, 12031564743);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031757459, 'Y', 'MANUFACTURER', 12031757458, 'DRUSH',
TO_DATE('10/11/2016 9:40:30 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 94639, NULL, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031554568, 'N', 'CYCLES REMAINING PERCENT', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:30:44 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, 100,
NULL, NULL, 12031554564);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12030905720, 'Y', 'MANUFACTURER', 12030905719, 'DRUSH',
TO_DATE('9/23/2016 9:07:40 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, 'DRUSH',
TO_DATE('9/23/2016 9:44:16 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, 31587, NULL, NULL,
NULL, NULL, NULL);
COMMIT;
CREATE TABLE TAB3
(
ID NUMBER(38),
PSPEC_ID NUMBER(38),
SPROF_ID NUMBER(38),
KEYWORD VARCHAR2(10 BYTE),
ACTIVE VARCHAR2(1 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
)
SET DEFINE OFF;
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031554564, 1387575, 7633362777, 'INDCTR', 'A',
'ADWARAM', TO_DATE('10/11/2016 8:29:58 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031564743, 847093, 7633362777, 'MAKER', 'A',
'ADWARAM', TO_DATE('10/11/2016 8:34:01 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
COMMIT;
CREATE TABLE TAB4
(
ID NUMBER(38),
SPARTS_ID NUMBER(38),
TAIL VARCHAR2(25 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
)
SET DEFINE OFF;
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031554565, 12031554564, 'TAIL1', 'ADWARAM', TO_DATE('10/11/2016 8:30:07 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031554566, 12031554564, 'TAIL2', 'ADWARAM', TO_DATE('10/11/2016 8:30:07 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
COMMIT;
select distinct spi.profile_type,exclude
from tab2 spi
where spi.profile_type not in
(select spi.profile_type
from tab2 spi
inner join tab3 spp
on spi.sparts_id = spp.id and spp.sprof_id = 12031757458
inner join tab4 sppt
on spi.sparts_id = sppt.sparts_id
union
select spi.profile_type
from tab2 spi
where spi.sparts_id is not null and spi.sprof_id = 12031757458
and not exists (select 1
from tab4 sppt
where spi.sparts_id = sppt.sparts_id))
and spi.sprof_id = 12031757458
group by profile_type
,exclude;
CREATE TABLE TAB1
(
ID NUMBER(38),
NAME VARCHAR2(20 BYTE),
ACTIVE VARCHAR2(1 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
NARRATIVE VARCHAR2(4000 BYTE),
MV_FOLDER_ID NUMBER(8),
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
)
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(7633362777, 'KC10 OAWR 4C1 RESTRI', 'A', 'SCERKA', TO_DATE('9/17/2011 9:34:36 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12031757458, 'DR TEST', 'A', 'DRUSH', TO_DATE('10/11/2016 9:40:11 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12030905719, 'TEST PROFILE', 'A', 'DRUSH', TO_DATE('9/23/2016 9:07:14 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
Insert into TAB1
(ID, NAME, ACTIVE, USR_CREATED, DT_CREATED,
NARRATIVE, MV_FOLDER_ID, USR_MODIFIED, DT_MODIFIED)
Values
(12031497315, 'TESTING NEW PROFILE', 'A', 'ADWARAM', TO_DATE('10/5/2016 8:54:13 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL, NULL, NULL);
COMMIT;
CREATE TABLE TAB2
(
ID NUMBER(38),
EXCLUDE VARCHAR2(1 BYTE),
PROFILE_TYPE VARCHAR2(50 BYTE),
SPROF_ID NUMBER(38),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
PROFS_ID NUMBER(38),
ORG_ID NUMBER(38),
VEND_ID NUMBER(38),
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE,
TRACE_ID NUMBER(38),
ORG_ID_MFG NUMBER(38),
HOURS_REMAINING_PERCENT NUMBER(3),
CYCLES_REMAINING_PERCENT NUMBER(3),
DAYS_REMAINING_PERCENT NUMBER(3),
SHELF_LIFE_PERCENT NUMBER(3),
SPARTS_ID NUMBER(38)
)
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031495891, 'N', 'SHELF LIFE REMAINING', 7633362777, 'ADWARAM',
TO_DATE('9/30/2016 12:15:27 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 100, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031544375, 'N', 'HOURS REMAINING PERCENT', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:14:27 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, 80, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031554569, 'N', 'MANUFACTURER', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:30:44 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, 12031554564);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031554570, 'N', 'SHELF LIFE REMAINING', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:30:44 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
NULL, 90, 12031554564);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031544374, 'N', 'MANUFACTURER', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:14:07 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 30046, NULL, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031564744, 'N', 'DAYS REMAINING PERCENT', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:34:12 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,
90, NULL, 12031564743);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031757459, 'N', 'MANUFACTURER', 12031757458, 'DRUSH',
TO_DATE('10/11/2016 9:40:30 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, 'DRUSH',
TO_DATE('10/11/2016 12:15:17 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, 94639, NULL, NULL,
NULL, NULL, NULL);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031554568, 'N', 'CYCLES REMAINING PERCENT', 7633362777, 'ADWARAM',
TO_DATE('10/11/2016 8:30:44 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, 100,
NULL, NULL, 12031554564);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031757569, 'Y', 'MANUFACTURER', 12031757458, 'DRUSH',
TO_DATE('10/11/2016 1:37:29 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, NULL,
NULL, NULL, 32343, NULL, NULL,
NULL, NULL, 12031757552);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12031757572, 'N', 'MANUFACTURER', 12031757458, 'DRUSH',
TO_DATE('10/11/2016 1:38:50 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, 'DSS',
TO_DATE('10/12/2016 6:17:49 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, 134076, NULL, NULL,
NULL, NULL, 12031757570);
Insert into TAB2
(ID, EXCLUDE, PROFILE_TYPE, SPROF_ID, USR_CREATED,
DT_CREATED, PROFS_ID, ORG_ID, VEND_ID, USR_MODIFIED,
DT_MODIFIED, TRACE_ID, ORG_ID_MFG, HOURS_REMAINING_PERCENT, CYCLES_REMAINING_PERCENT,
DAYS_REMAINING_PERCENT, SHELF_LIFE_PERCENT, SPARTS_ID)
Values
(12030905720, 'Y', 'MANUFACTURER', 12030905719, 'DRUSH',
TO_DATE('9/23/2016 9:07:40 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL, NULL, 'DRUSH',
TO_DATE('9/23/2016 9:44:16 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, 31587, NULL, NULL,
NULL, NULL, NULL);
COMMIT;
CREATE TABLE TAB3
(
ID NUMBER(38),
PSPEC_ID NUMBER(38),
SPROF_ID NUMBER(38),
KEYWORD VARCHAR2(10 BYTE),
ACTIVE VARCHAR2(1 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
)
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031757552, 1162466, 12031757458, 'DISK T4', 'A',
'DRUSH', TO_DATE('10/11/2016 1:03:45 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031554564, 1387575, 7633362777, 'INDCTR', 'A',
'ADWARAM', TO_DATE('10/11/2016 8:29:58 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031564743, 847093, 7633362777, 'MAKER', 'A',
'ADWARAM', TO_DATE('10/11/2016 8:34:01 AM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
Insert into TAB3
(ID, PSPEC_ID, SPROF_ID, KEYWORD, ACTIVE,
USR_CREATED, DT_CREATED, USR_MODIFIED, DT_MODIFIED)
Values
(12031757570, 1162466, 12031757458, 'DISK T4', 'A',
'DRUSH', TO_DATE('10/11/2016 1:38:31 PM', 'MM/DD/YYYY HH:MI:SS AM'), NULL, NULL);
COMMIT;
CREATE TABLE TAB4
(
ID NUMBER(38),
SPARTS_ID NUMBER(38),
TAIL VARCHAR2(25 BYTE),
USR_CREATED VARCHAR2(32 BYTE),
DT_CREATED DATE,
USR_MODIFIED VARCHAR2(32 BYTE),
DT_MODIFIED DATE
)
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031554565, 12031554564, 'TAIL1', 'ADWARAM', TO_DATE('10/11/2016 8:30:07 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031554566, 12031554564, 'TAIL2', 'ADWARAM', TO_DATE('10/11/2016 8:30:07 AM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
Insert into TAB4
(ID, SPARTS_ID, TAIL, USR_CREATED, DT_CREATED,
USR_MODIFIED, DT_MODIFIED)
Values
(12031757571, 12031757570, 'XXYYZZ', 'DRUSH', TO_DATE('10/11/2016 1:38:31 PM', 'MM/DD/YYYY HH:MI:SS AM'),
NULL, NULL);
COMMIT;