• R/O
  • SSH
  • HTTPS

format-sql: Commit


Commit MetaInfo

Revision69 (tree)
Time2018-08-25 20:20:58
Authorkimur058

Log Message

row_numberなどのorder by句は改行させない

Change Summary

Incremental Difference

--- trunk/DMLBreaker3.x/DMLBreaker.js (revision 68)
+++ trunk/DMLBreaker3.x/DMLBreaker.js (revision 69)
@@ -325,6 +325,7 @@
325325
326326 var formatSql = "";
327327 var withFlg = false;
328+ var fromFlg = false;
328329
329330 unionFlg = false;
330331
@@ -392,6 +393,7 @@
392393
393394 formatSql += wkAdd.substring(0, wkAdd.length - 5) + "\n" + tab + wkAdd.slice(-5);
394395 wkAdd = "\n\t" + tab;
396+ fromFlg = true;
395397
396398 if (configComma == 1) {
397399 wkAdd += "__SPACE__";
@@ -467,7 +469,7 @@
467469 parenthesis = parenthesis_bk + parenthesis;
468470 tab = tab.replace("\t", "");
469471
470- } else if (wkAdd.match(/ group by | order by /i) != null) {
472+ } else if (wkAdd.match(/ group by | order by /i) != null && fromFlg) {
471473
472474 formatSql += wkAdd.substring(0, wkAdd.length - 9) + "\n" + tab + wkAdd.slice(-9);
473475 wkAdd = "\n\t" + tab;
Show on old repository browser