Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2d1a102

Browse files
committed
json-sample
1 parent 5769aab commit 2d1a102

16 files changed

+50
-36
lines changed

‎.idea/workspace.xml

Lines changed: 2 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎input.json

Lines changed: 31 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,40 @@
11
{
22
"CRUD": ["SELECT"],
33
"COLUMN": ["*"],
4-
"TABLE": ["TAB"],
5-
"UNION 1": ["SELECT * FROM TAB2"],
6-
"UNION 2": ["SELECT * FROM TAB3"],
7-
"UNION 4": ["SELECT * FROM TAB5"],
8-
"UNION ALL 3": ["SELECT * FROM TAB4"],
9-
"UNION ALL ANALYSE 3": {
4+
"TABLE": ["(SELECT A, B, C FROM SUBQUERYTABLE WHERE CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE))"],
5+
"TABLE SUB QUERY 1": ["(SELECT A, B, C FROM SUBQUERYTABLE WHERE CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE))"],
6+
"TABLE SUB QUERY ANALYSE 1": {
107
"CRUD": ["SELECT"],
11-
"COLUMN": ["*"],
12-
"TABLE": ["TAB4"]
13-
},
14-
"UNION ANALYSE 1": {
15-
"CRUD": ["SELECT"],
16-
"COLUMN": ["*"],
17-
"TABLE": ["TAB2"]
18-
},
19-
"UNION ANALYSE 2": {
20-
"CRUD": ["SELECT"],
21-
"COLUMN": ["*"],
22-
"TABLE": ["TAB3"]
8+
"COLUMN": [
9+
"A",
10+
"B",
11+
"C"
12+
],
13+
"TABLE": ["SUBQUERYTABLE"],
14+
"WHERE": ["CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE)"],
15+
"WHERE SUB QUERY 1": ["(SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE)"],
16+
"WHERE SUB QUERY ANALYSE 1": {
17+
"CRUD": ["SELECT"],
18+
"COLUMN": ["CONDITION"],
19+
"TABLE": ["ANOTHER"],
20+
"UNION 1": ["SELECT CONDITION FROM UNIONTABLE"],
21+
"UNION ANALYSE 1": {
22+
"CRUD": ["SELECT"],
23+
"COLUMN": ["CONDITION"],
24+
"TABLE": ["UNIONTABLE"]
25+
}
26+
}
2327
},
24-
"UNION ANALYSE 4": {
28+
"UNION ALL 1": ["SELECT * FROM TAB2 UNION SELECT * FROM TAB3"],
29+
"UNION ALL ANALYSE 1": {
2530
"CRUD": ["SELECT"],
2631
"COLUMN": ["*"],
27-
"TABLE": ["TAB5"]
32+
"TABLE": ["TAB2"],
33+
"UNION 1": ["SELECT * FROM TAB3"],
34+
"UNION ANALYSE 1": {
35+
"CRUD": ["SELECT"],
36+
"COLUMN": ["*"],
37+
"TABLE": ["TAB3"]
38+
}
2839
}
2940
}

‎json-sample.txt

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@
8383
"COLUMN": ["EC_DV AS staff_gbn"],
8484
"GROUP_BY": ["GROUP BY EC_DV"],
8585
"TABLE": ["ETCH004M"],
86-
"UNION 1": {
86+
"UNION 1": ["SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N'"],
87+
"UNION ANALYSE 1": {
8788
"CRUD": ["SELECT"],
8889
"COLUMN": ["EC_CLPS_DV_CD AS staff_gbn"],
8990
"TABLE": ["ETCH005M"],
@@ -100,7 +101,8 @@
100101
"COLUMN": ["EC_DV AS staff_gbn"],
101102
"GROUP_BY": ["GROUP BY EC_DV"],
102103
"TABLE": ["ETCH004M"],
103-
"UNION 1": {
104+
"UNION 1": ["SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N'"],
105+
"UNION ANALYSE 1": {
104106
"CRUD": ["SELECT"],
105107
"COLUMN": ["EC_CLPS_DV_CD AS staff_gbn"],
106108
"TABLE": ["ETCH005M"],
@@ -478,19 +480,22 @@
478480
"CRUD": ["SELECT"],
479481
"COLUMN": ["FIELD1 AS VAL"],
480482
"TABLE": ["TABLE1"],
481-
"UNION ALL 1": {
483+
"UNION ALL 1": ["SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2'"],
484+
"UNION ALL 2": ["SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'"],
485+
"UNION ALL 3": ["SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'"],
486+
"UNION ALL ANALYSE 1": {
482487
"CRUD": ["SELECT"],
483488
"COLUMN": ["FIELD2"],
484489
"TABLE": ["TABLE1"],
485490
"WHERE": ["CONDITION2 = 'CONDITION2'"]
486491
},
487-
"UNION ALL 2": {
492+
"UNION ALL ANALYSE 2": {
488493
"CRUD": ["SELECT"],
489494
"COLUMN": ["FIELD3"],
490495
"TABLE": ["TABLE3"],
491496
"WHERE": ["CONDITION3 = 'CONDITION3'"]
492497
},
493-
"UNION ALL 3": {
498+
"UNION ALL ANALYSE 3": {
494499
"CRUD": ["SELECT"],
495500
"COLUMN": ["FIELD3"],
496501
"TABLE": ["TABLE3"],
@@ -521,18 +526,21 @@
521526
"CRUD": ["SELECT"],
522527
"COLUMN": ["CONDITION"],
523528
"TABLE": ["ANOTHER"],
524-
"UNION 1": {
529+
"UNION 1": ["SELECT CONDITION FROM UNIONTABLE"],
530+
"UNION ANALYSE 1": {
525531
"CRUD": ["SELECT"],
526532
"COLUMN": ["CONDITION"],
527533
"TABLE": ["UNIONTABLE"]
528534
}
529535
}
530536
},
531-
"UNION ALL 1": {
537+
"UNION ALL 1": ["SELECT * FROM TAB2 UNION SELECT * FROM TAB3"],
538+
"UNION ALL ANALYSE 1": {
532539
"CRUD": ["SELECT"],
533540
"COLUMN": ["*"],
534541
"TABLE": ["TAB2"],
535-
"UNION 1": {
542+
"UNION 1": ["SELECT * FROM TAB3"],
543+
"UNION ANALYSE 1": {
536544
"CRUD": ["SELECT"],
537545
"COLUMN": ["*"],
538546
"TABLE": ["TAB3"]

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /