Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
13 rsolanki 1
/* Bom Added Product Location */ 
2
SELECT newbom.*
3
  FROM (
4
 
5
  		SELECT osc.PROD_ID,
6
			   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
7
			   nt.NODE_ICON,
8
			   nn.NODE_ID,
9
			   nn.NODE_NAME,
10
			   os.OS_ID,
11
			   os.OS_NAME,
12
			   pkg.PKG_NAME,
13
			   pv.PKG_VERSION
14
		  FROM OS_CONTENTS osc,
15
		  	   OPERATING_SYSTEMS os,
16
			   NETWORK_NODES nn,
17
			   NODE_TYPES nt,
18
			   BOM_CONTENTS bc,
19
			   PACKAGE_VERSIONS pv,
20
			   PACKAGES pkg
21
		 WHERE osc.OS_ID = os.OS_ID
22
		   AND os.NODE_ID = nn.NODE_ID
23
		   AND bc.NODE_ID = nn.NODE_ID
24
		   AND osc.PROD_ID = pv.PV_ID
25
		   AND pv.PKG_ID = pkg.PKG_ID
26
		   AND nn.NODE_TYPE_ID = nt.NODE_TYPE_ID
27
		   AND bc.BOM_ID = :BOM_ID	
28
		   AND pv.PV_ID = :PROD_ID
29
 
30
  	   ) newbom,
31
	   (
32
 
33
	   	SELECT osc.PROD_ID,
34
			   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
35
			   nn.NODE_ID,
36
			   nn.NODE_NAME,
37
			   os.OS_ID,
38
			   os.OS_NAME,
39
			   pkg.PKG_NAME,
40
			   pv.PKG_VERSION
41
		  FROM OS_CONTENTS osc,
42
		  	   OPERATING_SYSTEMS os,
43
			   NETWORK_NODES nn,
44
			   BOM_CONTENTS bc,
45
			   PACKAGE_VERSIONS pv,
46
			   PACKAGES pkg
47
		 WHERE osc.OS_ID = os.OS_ID
48
		   AND os.NODE_ID = nn.NODE_ID
49
		   AND bc.NODE_ID = nn.NODE_ID
50
		   AND osc.PROD_ID = pv.PV_ID
51
		   AND pv.PKG_ID = pkg.PKG_ID
52
		   AND bc.BOM_ID = :COMPARE_BOM_ID
53
		   AND pv.PV_ID = :PROD_ID
54
 
55
 
56
	   ) oldbom
57
 WHERE newbom.PK = oldbom.PK (+) 
58
   AND newbom.PROD_ID = oldbom.PROD_ID (+)
59
   AND oldbom.PROD_ID IS NULL
60
 ORDER BY UPPER(newbom.NODE_NAME), UPPER(newbom.OS_NAME)  
61
 
62