@@ -38,18 +38,19 @@ public String tablesSql() {
38
38
@ Override
39
39
public String tableFieldsSql () {
40
40
return
41
- "SELECT T2.COLUMN_NAME,T1.COMMENTS,T2.DATA_TYPE," +
42
- "CASE WHEN CONSTRAINT_TYPE='P' THEN 'PRI' END AS KEY " +
43
- "FROM USER_COL_COMMENTS T1,USER_TAB_COLUMNS T2," +
44
- "( SELECT T4.TABLE_NAME ,T4.COLUMN_NAME,T5.CONSTRAINT_TYPE " +
45
- " FROM USER_CONS_COLUMNS T4,USER_CONSTRAINTS T5 " +
46
- "WHERE T4.CONSTRAINT_NAME = T5.CONSTRAINT_NAME AND T5.CONSTRAINT_TYPE = 'P') T3 " +
47
- "WHERE T1.TABLE_NAME = T2.TABLE_NAME AND " +
48
- "T1.COLUMN_NAME=T2.COLUMN_NAME AND " +
49
- "T1.COLUMN_NAME=T2.COLUMN_NAME AND " +
50
- "T1.TABLE_NAME=T3.TABLE_NAME AND " +
51
- "T1.COLUMN_NAME=T3.COLUMN_NAME AND " +
52
- "T1.TABLE_NAME = '%s'" ;
41
+ "SELECT T2.COLUMN_NAME,T1.COMMENTS,T2.DATA_TYPE ," +
42
+ "CASE WHEN CONSTRAINT_TYPE='P' THEN 'PRI' END AS KEY " +
43
+ "FROM USER_COL_COMMENTS T1, USER_TAB_COLUMNS T2, " +
44
+ "(SELECT T4.TABLE_NAME, T4.COLUMN_NAME ,T5.CONSTRAINT_TYPE " +
45
+ "FROM USER_CONS_COLUMNS T4, USER_CONSTRAINTS T5 " +
46
+ "WHERE T4.CONSTRAINT_NAME = T5.CONSTRAINT_NAME " +
47
+ "AND T5.CONSTRAINT_TYPE = 'P')T3 " +
48
+ "WHERE T1.TABLE_NAME = T2.TABLE_NAME AND " +
49
+ "T1.COLUMN_NAME=T2.COLUMN_NAME AND " +
50
+ "T1.TABLE_NAME = T3.TABLE_NAME(+) AND " +
51
+ "T1.COLUMN_NAME=T3.COLUMN_NAME(+) AND " +
52
+ "T1.TABLE_NAME = '%s' " +
53
+ "ORDER BY T2.TABLE_NAME,T2.COLUMN_ID" ;
53
54
}
54
55
55
56
@ Override
0 commit comments