super(AdapterFactory.DB2AS400);
}
public String getShowTableQuery(String qualifier) {
- return "SELECT TABLE_NAME FROM QSYS2.SYSTABLES WHERE table_schema = '" +
+ return "SELECT table_schema, TABLE_NAME FROM QSYS2.SYSTABLES " +
+ "WHERE table_schema = '" +
qualifier.toUpperCase() +
- "' AND TABLE_TYPE IN ('T', 'P')"; //$NON-NLS-1$ //$NON-NLS-2$
+ "' AND TABLE_TYPE IN ('T', 'P')";
}
public String getShowViewQuery(String qualifier) {
- return "SELECT TABLE_NAME FROM QSYS2.SYSTABLES WHERE table_schema = '" +
+ return "SELECT table_schema, TABLE_NAME FROM QSYS2.SYSTABLES " +
+ "WHERE table_schema = '" +
qualifier.toUpperCase() +
- "' AND TABLE_TYPE IN ('V', 'L')"; //$NON-NLS-1$ //$NON-NLS-2$
+ "' AND TABLE_TYPE IN ('V', 'L')";
}
}