guq 7 anos atrás
pai
commit
d5b34ab2e9

+ 2 - 2
src/main/java/com/uas/report/service/impl/PrintServiceImpl.java

@@ -355,11 +355,11 @@ public class PrintServiceImpl implements PrintService {
 			String queryString = queryStringElement.getText();
 			// 如果查询语句中含有WHERE_CONDITION参数,需将其替换掉
 			if (queryString.contains("$P!{WHERE_CONDITION}")) {
-				queryString = queryString.replace("$P!{WHERE_CONDITION}", "where rownum = 0");
+				queryString = queryString.replace("$P!{WHERE_CONDITION}", "where 1=2");
 			}
 			// 如果查询语句中含有where条件,则可能有用到一些参数,需将其替换掉
 			else if (queryString.toUpperCase().contains("WHERE")) {
-				queryString = queryString.substring(0, queryString.toUpperCase().indexOf("WHERE")) + "where rownum = 0";
+				queryString = queryString.substring(0, queryString.toUpperCase().indexOf("WHERE")) + "where 1=2";
 			}
 			queryString = replaceOtherParameters(queryString, otherParameters);
 			List<String> columnNames = getColumnNames(connection, queryString);