|Home |Login |Registration |Struts Step by Step Tutorial |Hibernate Step by Step Tutorial |Spring Step by Step Tutorial |JSP Step by Step Tutorial |JDBC Step by Step Tutorial |Web Services Step by Step Tutorial |EJB fundamentals | ORACLE Step by Step Tutorial | SCJP 5.0 and SCJP 6.0 Study Guide | SCWCD 5.0 Study Guide | SCJP Tips
Java mock test | SCJP mock test | SCJP DUMP | SCBCD mock test |Java online test exam | JSP online test | ORACLE online test | Hibernate online test | Servlet online test | Struts online test | EJB online test | C online test | C++ online test | Aptitude online test

Java interview questions | JSP interview questions | ORACLE interview questions | Hibernate interview questions | Servlet interview questions | Struts interview questions | JDBC interview questions | C/C++ interview questions | Spring interview questions | JMS interview questions | Informatica interview questions | EJB interview questions | OOPS and Design Pattern interview questions
1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc) JobsJobs and Walkins

ORACLE Tutorials

Finding unindexed foreign keys Code:

COLUMN COLUMNS FORMAT A30 WORD_WRAPPED
COLUMN TABLENAME FORMAT A15 WORD_WRAPPED
COLUMN CONSTRAINT_NAME FORMAT A15 WORD_WRAPPED
SELECT TABLE_NAME, CONSTRAINT_NAME,
CNAME1 || NVL2(CNAME2,','||CNAME2,NULL) ||
NVL2(CNAME3,','||CNAME3,NULL) || NVL2(CNAME4,','||CNAME4,NULL) ||
NVL2(CNAME5,','||CNAME5,NULL) || NVL2(CNAME6,','||CNAME6,NULL) ||
NVL2(CNAME7,','||CNAME7,NULL) || NVL2(CNAME8,','||CNAME8,NULL)
COLUMNS
FROM ( SELECT B.TABLE_NAME,
B.CONSTRAINT_NAME,
MAX(DECODE( POSITION, 1, COLUMN_NAME, NULL )) CNAME1,
MAX(DECODE( POSITION, 2, COLUMN_NAME, NULL )) CNAME2,
MAX(DECODE( POSITION, 3, COLUMN_NAME, NULL )) CNAME3,
MAX(DECODE( POSITION, 4, COLUMN_NAME, NULL )) CNAME4,
MAX(DECODE( POSITION, 5, COLUMN_NAME, NULL )) CNAME5,
MAX(DECODE( POSITION, 6, COLUMN_NAME, NULL )) CNAME6,
MAX(DECODE( POSITION, 7, COLUMN_NAME, NULL )) CNAME7,
MAX(DECODE( POSITION, 8, COLUMN_NAME, NULL )) CNAME8,
COUNT(*) COL_CNT
FROM (SELECT SUBSTR(TABLE_NAME,1,30) TABLE_NAME,
SUBSTR(CONSTRAINT_NAME,1,30) CONSTRAINT_NAME,
SUBSTR(COLUMN_NAME,1,30) COLUMN_NAME,
POSITION
FROM USER_CONS_COLUMNS ) A,
USER_CONSTRAINTS B
WHERE A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
AND B.CONSTRAINT_TYPE = 'R'
GROUP BY B.TABLE_NAME, B.CONSTRAINT_NAME
) CONS
WHERE COL_CNT > ALL
( SELECT COUNT(*)
FROM USER_IND_COLUMNS I
WHERE I.TABLE_NAME = CONS.TABLE_NAME
AND I.COLUMN_NAME IN (CNAME1, CNAME2, CNAME3, CNAME4,
CNAME5, CNAME6, CNAME7, CNAME8 )
AND I.COLUMN_POSITION <= CONS.COL_CNT
GROUP BY I.INDEX_NAME
)

Suggested Jobs

   More Jobs >>

The information you are posting should be related to java and ORACLE technology. Not political.