|
@@ -104,9 +104,12 @@ public class CrystalReplaceView {
|
|
|
Tables tables = database.getTables();
|
|
Tables tables = database.getTables();
|
|
|
for (int j = 0; j < tables.size(); j++) {
|
|
for (int j = 0; j < tables.size(); j++) {
|
|
|
ITable iTable = tables.get(j);
|
|
ITable iTable = tables.get(j);
|
|
|
- logger.info("replacing table: name=" + iTable.getName() + ", alias=" + iTable.getAlias());
|
|
|
|
|
- // 修改视图名称
|
|
|
|
|
- databaseController.modifyTableAlias(iTable, prefix + iTable.getAlias());
|
|
|
|
|
|
|
+ String alias = iTable.getAlias();
|
|
|
|
|
+ if (alias.toUpperCase().endsWith("_VIEW")) {
|
|
|
|
|
+ logger.info("replacing table: name=" + iTable.getName() + ", alias=" + alias);
|
|
|
|
|
+ // 修改视图名称
|
|
|
|
|
+ databaseController.modifyTableAlias(iTable, prefix + alias);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
client.saveAs(reportFile.getName(), successDir.getAbsolutePath(), ReportSaveAsOptions._overwriteExisting);
|
|
client.saveAs(reportFile.getName(), successDir.getAbsolutePath(), ReportSaveAsOptions._overwriteExisting);
|