Cardinality explosion with several XMLTable calls in one query - how to constrain ?
Hi,
when I engage several (say, four) XMLTable calls using comma (= cartesian join) in a single query, the plan shows me insane cost of 15 digits. Though execution time is reasonable because XML document is very small, I would like the plan appear with more realistic values to correctly predict query time when XML document becomes larger. How can I make CBO be aware of actual size of XML text?
Should I use XML indexing to constrain search space? What are the 'best practices' in indexing XML text for efficient parsing by XMLTable?
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
Thanks for your answers!
Hi,
Thanks, odie_63. I used index to give CBA an idea of cardinality.
So, the original plan is (P=Peta, T=Tera, etc...):
Plan hash value: 954188411
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 4451T| 5099P| 14T (1)|999:59:59 |
| 1 | NESTED LOOPS | | 4451T| 5099P| 14T (1)|999:59:59 |
| 2 | NESTED LOOPS | | 544G| 638T| 1816M (1)|999:59:59 |
| 3 | NESTED LOOPS | | 66M| 79G| 222K (1)| 00:44:34 |
| 4 | NESTED LOOPS | | 8168 | 9M| 32 (0)| 00:00:01 |
| 5 | TABLE ACCESS FULL| XML_DROPBOX | 1 | 1252 | 3 (0)| 00:00:01 |
| 6 | XPATH EVALUATION | | | | | |
| 7 | XPATH EVALUATION | | | | | |
| 8 | XPATH EVALUATION | | | | | |
| 9 | XPATH EVALUATION | | | | | |
Note
- Unoptimized XML construct detected (enable XMLOptimizationCheck for more information)
After creating an index, like:
CREATE INDEX XML_DROPBOX_IDX ON XML_DROPBOX (SYS_NC_ROWINFO$)
INDEXTYPE IS XDB.XMLINDEX PARAMETERS (
'PATH TABLE XML_DROPBOX_PATH_IDX (NOLOGGING ENABLE ROW MOVEMENT)
PATH ID INDEX XML_DROPBOX_PATH_ID_IDX (NOLOGGING)'
the plan become more voluminous, but shows realistic cost:
Plan hash value: 1726871192
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 10666 | 9 (0)| 00:00:01 |
|* 1 | FILTER | | | | | |
|* 2 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 3 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 4 | FILTER | | | | | |
|* 5 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 6 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 7 | FILTER | | | | | |
|* 8 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 9 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 10 | FILTER | | | | | |
|* 11 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 12 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 13 | FILTER | | | | | |
|* 14 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 15 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 16 | FILTER | | | | | |
|* 17 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 18 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 19 | FILTER | | | | | |
|* 20 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 21 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 22 | FILTER | | | | | |
|* 23 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 24 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 25 | FILTER | | | | | |
|* 26 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 28 | FILTER | | | | | |
|* 29 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 30 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 31 | FILTER | | | | | |
|* 32 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 33 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 34 | FILTER | | | | | |
|* 35 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 36 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 37 | FILTER | | | | | |
|* 38 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 39 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 40 | FILTER | | | | | |
|* 41 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 42 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 43 | FILTER | | | | | |
|* 44 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 45 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 46 | FILTER | | | | | |
|* 47 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 48 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 49 | FILTER | | | | | |
|* 50 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 3524 | 2 (0)| 00:00:01 |
|* 51 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
| 52 | NESTED LOOPS | | 1 | 10666 | 9 (0)| 00:00:01 |
| 53 | NESTED LOOPS | | 1 | 10654 | 8 (0)| 00:00:01 |
| 54 | NESTED LOOPS | | 1 | 9132 | 7 (0)| 00:00:01 |
| 55 | NESTED LOOPS | | 1 | 7610 | 6 (0)| 00:00:01 |
| 56 | NESTED LOOPS | | 1 | 6088 | 5 (0)| 00:00:01 |
| 57 | NESTED LOOPS | | 1 | 4566 | 4 (0)| 00:00:01 |
| 58 | NESTED LOOPS | | 1 | 3044 | 3 (0)| 00:00:01 |
|* 59 | TABLE ACCESS BY INDEX ROWID| XML_DROPBOX_PATH_IDX | 1 | 1522 | 2 (0)| 00:00:01 |
|* 60 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 1 (0)| 00:00:01 |
|* 61 | TABLE ACCESS BY INDEX ROWID| XML_DROPBOX_PATH_IDX | 1 | 1522 | 1 (0)| 00:00:01 |
|* 62 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 0 (0)| 00:00:01 |
|* 63 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 1522 | 1 (0)| 00:00:01 |
|* 64 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 0 (0)| 00:00:01 |
|* 65 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 1522 | 1 (0)| 00:00:01 |
|* 66 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 0 (0)| 00:00:01 |
|* 67 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 1522 | 1 (0)| 00:00:01 |
|* 68 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 0 (0)| 00:00:01 |
|* 69 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 1522 | 1 (0)| 00:00:01 |
|* 70 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 0 (0)| 00:00:01 |
|* 71 | TABLE ACCESS BY INDEX ROWID | XML_DROPBOX_PATH_IDX | 1 | 1522 | 1 (0)| 00:00:01 |
|* 72 | INDEX RANGE SCAN | XML_DROPBOX_PATH_ID_IDX | 1 | | 0 (0)| 00:00:01 |
| 73 | TABLE ACCESS BY USER ROWID | XML_DROPBOX | 1 | 12 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
1 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
2 - filter("SYS_P6"."ORDER_KEY">:B1 AND "SYS_P6"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P6"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P6"."LOCATOR")=1)
3 - access("SYS_P6"."PATHID"=HEXTORAW('6043') AND "SYS_P6"."RID"=:B1)
4 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
5 - filter("SYS_P9"."ORDER_KEY">:B1 AND "SYS_P9"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P9"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P9"."LOCATOR")=1)
6 - access("SYS_P9"."PATHID"=HEXTORAW('66A6') AND "SYS_P9"."RID"=:B1)
7 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
8 - filter("SYS_P12"."ORDER_KEY">:B1 AND "SYS_P12"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P12"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P12"."LOCATOR")=1)
9 - access("SYS_P12"."PATHID"=HEXTORAW('4203') AND "SYS_P12"."RID"=:B1)
10 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
11 - filter("SYS_P15"."ORDER_KEY">:B1 AND "SYS_P15"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P15"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P15"."LOCATOR")=1)
12 - access("SYS_P15"."PATHID"=HEXTORAW('66BA') AND "SYS_P15"."RID"=:B1)
13 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
14 - filter("SYS_P18"."ORDER_KEY">:B1 AND "SYS_P18"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P18"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P18"."LOCATOR")=1)
15 - access("SYS_P18"."PATHID"=HEXTORAW('550B') AND "SYS_P18"."RID"=:B1)
16 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
17 - filter("SYS_P21"."ORDER_KEY">:B1 AND "SYS_P21"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P21"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P21"."LOCATOR")=1)
18 - access("SYS_P21"."PATHID"=HEXTORAW('652E') AND "SYS_P21"."RID"=:B1)
19 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
20 - filter("SYS_P24"."ORDER_KEY">:B1 AND "SYS_P24"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P24"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P24"."LOCATOR")=1)
21 - access("SYS_P24"."PATHID"=HEXTORAW('44EC') AND "SYS_P24"."RID"=:B1)
22 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
23 - filter("SYS_P31"."ORDER_KEY">:B1 AND "SYS_P31"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P31"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P31"."LOCATOR")=1)
24 - access("SYS_P31"."PATHID"=HEXTORAW('2C38') AND "SYS_P31"."RID"=:B1)
25 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
26 - filter("SYS_P34"."ORDER_KEY">:B1 AND "SYS_P34"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P34"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P34"."LOCATOR")=1)
27 - access("SYS_P34"."PATHID"=HEXTORAW('3026') AND "SYS_P34"."RID"=:B1)
28 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
29 - filter("SYS_P37"."ORDER_KEY">:B1 AND "SYS_P37"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P37"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+2 AND
SYS_XMLI_LOC_ISNODE("SYS_P37"."LOCATOR")=1)
30 - access("SYS_P37"."PATHID"=HEXTORAW('4F1A') AND "SYS_P37"."RID"=:B1)
31 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
32 - filter("SYS_P40"."ORDER_KEY">:B1 AND "SYS_P40"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P40"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+2 AND
SYS_XMLI_LOC_ISNODE("SYS_P40"."LOCATOR")=1)
33 - access("SYS_P40"."PATHID"=HEXTORAW('7E65') AND "SYS_P40"."RID"=:B1)
34 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
35 - filter("SYS_P43"."ORDER_KEY">:B1 AND "SYS_P43"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P43"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P43"."LOCATOR")=1)
36 - access("SYS_P43"."PATHID"=HEXTORAW('7497') AND "SYS_P43"."RID"=:B1)
37 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
38 - filter("SYS_P46"."ORDER_KEY">:B1 AND "SYS_P46"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P46"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P46"."LOCATOR")=1)
39 - access("SYS_P46"."PATHID"=HEXTORAW('2D8D') AND "SYS_P46"."RID"=:B1)
40 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
41 - filter("SYS_P49"."ORDER_KEY">:B1 AND "SYS_P49"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P49"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P49"."LOCATOR")=1)
42 - access("SYS_P49"."PATHID"=HEXTORAW('4486') AND "SYS_P49"."RID"=:B1)
43 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
44 - filter("SYS_P66"."ORDER_KEY">:B1 AND "SYS_P66"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P66"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P66"."LOCATOR")=1)
45 - access("SYS_P66"."PATHID"=HEXTORAW('5005') AND "SYS_P66"."RID"=:B1)
46 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
47 - filter("SYS_P69"."ORDER_KEY">:B1 AND "SYS_P69"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P69"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P69"."LOCATOR")=1)
48 - access("SYS_P69"."PATHID"=HEXTORAW('3935') AND "SYS_P69"."RID"=:B1)
49 - filter(:B1<SYS_ORDERKEY_MAXCHILD(:B2))
50 - filter("SYS_P59"."ORDER_KEY">:B1 AND "SYS_P59"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD(:B2) AND
SYS_ORDERKEY_DEPTH("SYS_P59"."ORDER_KEY")=SYS_ORDERKEY_DEPTH(:B3)+1 AND
SYS_XMLI_LOC_ISNODE("SYS_P59"."LOCATOR")=1)
51 - access("SYS_P59"."PATHID"=HEXTORAW('37CE') AND "SYS_P59"."RID"=:B1)
59 - filter(SYS_XMLI_LOC_ISNODE("SYS_P49"."LOCATOR")=1)
60 - access("SYS_P49"."PATHID"=HEXTORAW('4486') )
61 - filter(SYS_XMLI_LOC_ISNODE("SYS_P62"."LOCATOR")=1 AND
"SYS_P49"."ORDER_KEY"<"SYS_P62"."ORDER_KEY" AND "SYS_P62"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P49".
"ORDER_KEY") AND SYS_ORDERKEY_DEPTH("SYS_P49"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P62"."ORDER_KEY")
62 - access("SYS_P62"."PATHID"=HEXTORAW('780B') AND "SYS_P62"."RID"="SYS_P49"."RID")
63 - filter(SYS_XMLI_LOC_ISNODE("SYS_P27"."LOCATOR")=1 AND
"SYS_P27"."ORDER_KEY"<"SYS_P49"."ORDER_KEY" AND "SYS_P49"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P27".
"ORDER_KEY") AND SYS_ORDERKEY_DEPTH("SYS_P27"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P49"."ORDER_KEY")
64 - access("SYS_P27"."PATHID"=HEXTORAW('49C4') AND "SYS_P49"."RID"="SYS_P27"."RID")
65 - filter(SYS_XMLI_LOC_ISNODE("SYS_P46"."LOCATOR")=1 AND
"SYS_P27"."ORDER_KEY"<"SYS_P46"."ORDER_KEY" AND "SYS_P46"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P27".
"ORDER_KEY") AND SYS_ORDERKEY_DEPTH("SYS_P27"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P46"."ORDER_KEY")
66 - access("SYS_P46"."PATHID"=HEXTORAW('2D8D') AND "SYS_P46"."RID"="SYS_P27"."RID")
67 - filter(SYS_XMLI_LOC_ISNODE("SYS_P52"."LOCATOR")=1 AND
"SYS_P46"."ORDER_KEY"<"SYS_P52"."ORDER_KEY" AND "SYS_P52"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P46".
"ORDER_KEY") AND SYS_ORDERKEY_DEPTH("SYS_P46"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P52"."ORDER_KEY")
68 - access("SYS_P52"."PATHID"=HEXTORAW('6AFA') AND "SYS_P52"."RID"="SYS_P46"."RID")
69 - filter(SYS_XMLI_LOC_ISNODE("SYS_P24"."LOCATOR")=1 AND
"SYS_P24"."ORDER_KEY"<"SYS_P27"."ORDER_KEY" AND "SYS_P27"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P24".
"ORDER_KEY") AND SYS_ORDERKEY_DEPTH("SYS_P24"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P27"."ORDER_KEY")
70 - access("SYS_P24"."PATHID"=HEXTORAW('44EC') AND "SYS_P27"."RID"="SYS_P24"."RID")
71 - filter(SYS_XMLI_LOC_ISNODE("SYS_P4"."LOCATOR")=1 AND
"SYS_P4"."ORDER_KEY"<"SYS_P24"."ORDER_KEY" AND "SYS_P24"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P4"."O
RDER_KEY") AND SYS_ORDERKEY_DEPTH("SYS_P4"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P24"."ORDER_KEY"))
72 - access("SYS_P4"."PATHID"=HEXTORAW('5B3D') AND "SYS_P24"."RID"="SYS_P4"."RID")
Note
- dynamic sampling used for this statement (level=2)
Similar Messages
-
On the left side of the mail page there is an "On My Mac" header with several folders included. One of the folders, in white, is one called "recovered mail" with 843 messages in it. I don't know how this got there and am not able to delete it. I am also no longer receiving any email now. Help!
set the wake-on lan on the main computer
The laptop's too far away from the router to be connected by ethernet. It's all wifi.
No separate server app on the laptop, it's all samba
The files are on a windows laptop and a hard drive hooked up to the windows laptop. The windows share server is pants, so I'd need some sort of third party server running. Maybe you weren't suggesting to use Samba to connect to the windows share though?
I'm glad that you've all understood my ramblings and taken and interest, thanks The way I see it, I can't be the only netbook user these days looking for this kind of convenience, and I certainly won't be once chrome and moblin hit the market.
Last edited by saft (2010-03-18 20:38:08) -
Windows 8 Adobe Reader will not fully open a pdf compiled with several pdf's into one - why?
Windows 8 Adobe Reader will not fully open a pdf compiled with several pdf's into one - why?
Hi Michael,
“AdbeRdr11003_en_US.exe” is the download installed on our CEO’s new Windows 8 laptop. It is a Dell XPS Re: Windows 8 Adobe Reader will not fully open a pdf compiled with several pdf's into one - why? Dell XPS 13" . It has a full install Windows 8 Professional for its’ Operating System.
I’ll attempt to attach the file in question. The file opens fine on our Windows 7, and XP computers (with the proper Adobe Reader on each).
Our CEO says there is a message that comes up saying he needs Adobe Flash. I’m attempting to find out whether or not he is trying to open it the ‘Metro’ view, or the ‘Desktop’ view – no answer yet.
If your system strips the attachment, let me know, and I’ll upload the file to an ftp site {if necessary}.
Wayne Nault
[personal info removed by moderator] -
Multiple charts with one Query - how to?
Hi Experts,
I wanted to display mulitple charts from the one query in Bex analyzer or WAD. Each chart should be constructed from the data of each column returned from the query. So if the no. of columns in the query is 5 then there should be 5 charts generated. No of columns will be variable. How to achieve it ?? Any idea?
All kinds of suggestions are welcome.
Thanks
Regards
ABHi Priya,
Thanks for your response. Actually the infomation is of technical in nature. Its about processes and the parts. Rows represents parts and columns represent processes. The processes are variable and can be added any time in query.Based on the Query there should be automation of charts. So there is an analysis per process/parts with a single chart. So if the processes are increasing , the automation should also add a chart....thats what the requirement says. So if I have 10 process that I shd get 10 charts and if 15 afterwards then 15....
I hope now its clear to you.Do suggest if u have any idea.
Regards
Atul -
How i use start with and rollup both in one query
hi master
sir i use rollup function for subtotal but rollup not give tree
for tree i want to use start with and connect by function
but that query give error
sir how i use both rollup and start with connect by in one query
for tree wise subtotal
please give me idea
thanking youhi master
thank for your reply
sir i get accid and title from master table and balance from detial table then system give me error
sir i send me all table and data with query and error
Sir this is my master table
SQL> desc chartofacc;
Name Null? Type
PARENT NUMBER
CHILD NUMBER
ACCID NOT NULL VARCHAR2(15)
TITLE VARCHAR2(99)
CAMPID VARCHAR2(2)
ACTIVE NUMBER
FSTATUS NUMBER
Data
Parent child accid
1 K1
1 11 K11
11 1101 K1101
11 1102 K1102
11 1103 K1103
11 1104 K1104
11 1105 K1105
11 1106 K1106
11 1107 K1107
11 1108 K1108
11 1109 K1109
11 1110 K1110
11 1111 K1111
11 1112 K1112
11 1113 K1113
11 1114 K1114
1 12 K12
12 1201 K1201
12 1202 K1202
12 1203 K1203
1 13 K13
13 1301 K1301
1301 130101 K130101
1301 130102 K130102
1301 130103 K130103
1301 130104 K130104
1301 130105 K130105
1301 130106 K130106
1301 130107 K130107
1301 130108 K130108
1301 130109 K130109
1301 130110 K130110
1301 130111 K130111
1301 130112 K130112
1301 130113 K130113
1301 130114 K130114
1301 130115 K130115
13 1302 K1302
1302 130201 K130201
1302 130202 K130202
1302 130203 K130203
1302 130204 K130204
1302 130205 K130205
13 1303 K1303
1303 130301 K130301
1303 130302 K130302
1303 130303 K130303
13 1304 K1304
1304 130401 K130401
1304 130402 K130402
1304 130403 K130403
1304 130404 K130404
1304 130405 K130405
1304 130406 K130406
1304 130407 K130407
1304 130408 K130408
13 1305 K1305
1305 130501 K130501
1305 130502 K130502
13 1306 K1306
1306 130601 K130601
13 1307 K1307
1307 130701 K130701
1307 130702 K130702
1307 130703 K130703
1307 130704 K130704
13 1308 K1308
1308 130801 K130801
1308 130802 K130802
1308 130803 K130803
1308 130804 K130804
1308 130805 K130805
1308 130806 K130806
1308 130807 K130807
1308 130808 K130808
1308 130809 K130809
1308 130810 K130810
1308 130811 K130811
1308 130812 K130812
1308 130813 K130813
13 1309 K1309
13 1310 K1310
13 1311 K1311
1311 131101 K131101
2 K2
2 21 K21
21 2101 K2101
2101 210101 K210101
2101 210102 K210102
2101 210103 K210103
2101 210104 K210104
21 2102 K2102
2102 210201 K210201
2102 210202 K210202
2102 210203 K210203
2102 210204 K210204
21 2103 K2103
2103 210301 K210301
2103 210302 K210302
2103 210303 K210303
2103 210304 K210304
21 2104 K2104
2104 210401 K210401
2104 210402 K210402
2104 210403 K210403
2104 210404 K210404
2 22 K22
22 2201 K2201
2201 220101 K220101
2201 220102 K220102
2201 220103 K220103
2201 220104 K220104
2201 220105 K220105
22 2202 K2202
2202 220201 K220201
2202 220202 K220202
2202 220203 K220203
2202 220204 K220204
22 2203 K2203
2203 220301 K220301
2203 220302 K220302
2203 220303 K220303
2203 220304 K220304
22 2204 K2204
2204 220401 K220401
2204 220402 K220402
2204 220403 K220403
22 2205 K2205
2205 220501 K220501
2205 220502 K220502
220502 22050201 K22050201
220502 22050202 K22050202
220502 22050203 K22050203
220502 22050204 K22050204
22 2206 K2206
2206 220601 K220601
2206 220602 K220602
2206 220603 K220603
2206 220604 K220604
2 23 K23
23 2301 K2301
2301 230101 K230101
2301 230102 K230102
2301 230103 K230103
2301 230104 K230104
2301 230105 K230105
2301 230106 K230106
2301 230107 K230107
2301 230108 K230108
23 2302 K2302
2302 230201 K230201
2302 230202 K230202
2302 230203 K230203
2302 230204 K230204
23 2303 K2303
2303 230301 K230301
2303 230302 K230302
23 2304 K2304
2304 230401 K230401
2304 230402 K230402
2304 230403 K230403
23 2305 K2305
2305 230501 K230501
23 2306 K2306
2306 230601 K230601
2306 230602 K230602
2306 230603 K230603
2306 230604 K230604
23 2307 K2307
23 2308 K2308
2308 230801 K230801
2308 230802 K230802
2308 230803 K230803
23 2309 K2309
2309 230901 K230901
2309 230902 K230902
2309 230903 K230903
2309 230904 K230904
23 2310 K2310
2310 231001 K231001
2310 231002 K231002
2310 231003 K231003
23 2311 K2311
2311 231101 K231101
2311 231102 K231102
2311 231103 K231103
23 2312 K2312
2312 231201 K231201
2312 231202 K231202
2312 231203 K231203
2312 231204 K231204
23 2313 K2313
2313 231301 K231301
2313 231302 K231302
2313 231303 K231303
2313 231304 K231304
2313 231305 K231305
2313 231306 K231306
2313 231307 K231307
2313 231308 K231308
2313 231309 K231309
2313 231310 K231310
2313 231311 K231311
2313 231312 K231312
2313 231313 K231313
2313 231314 K231314
2313 231315 K231315
23 2314 K2314
2314 231401 K231401
2314 231402 K231402
2314 231403 K231403
2314 231404 K231404
2314 231405 K231405
2314 231406 K231406
2314 231407 K231407
23 2315 K2315
23 2316 K2316
2316 231601 K231601
2316 231602 K231602
23 2317 K2317
23 2318 K2318
23 2319 K2319
2319 231901 K231901
2319 231902 K231902
2319 231903 K231903
2319 231904 K231904
2319 231905 K231905
2319 231906 K231906
23 2320 K2320
2320 232001 K232001
3 K3
3 31 K31
31 3101 K3101
31 3102 K3102
31 3103 K3103
31 3104 K3104
31 3105 K3105
3 32 K32
32 3201 K3201
32 3202 K3202
32 3203 K3203
32 3204 K3204
32 3205 K3205
32 3206 K3206
32 3207 K3207
4 K4
4 41 K41
41 4101 K4101
4101 410101 K410101
4101 410102 K410102
4101 410103 K410103
4101 410104 K410104
4101 410105 K410105
4101 410106 K410106
4101 410107 K410107
4101 410108 K410108
4101 410109 K410109
4101 410110 K410110
4101 410111 K410111
4101 410112 K410112
4101 410113 K410113
4101 410114 K410114
4101 410115 K410115
4101 410116 K410116
4101 410117 K410117
4101 410118 K410118
4101 410119 K410119
4101 410120 K410120
4101 410121 K410121
4101 410122 K410122
4101 410123 K410123
4101 410124 K410124
4101 410125 K410125
4101 410126 K410126
4101 410127 K410127
4101 410128 K410128
4101 410129 K410129
4101 410130 K410130
4101 410131 K410131
4101 410132 K410132
41 4102 K4102
41 4103 K4103
41 4104 K4104
4104 410401 K410401
4104 410402 K410402
4104 410403 K410403
4104 410404 K410404
41 4105 K4105
41 4106 K4106
41 4107 K4107
41 4108 K4108
4108 410801 K410801
4108 410802 K410802
4108 410803 K410803
41 4109 K4109
4109 410901 K410901
4109 410902 K410902
4109 410903 K410903
41 4110 K4110
41 4111 K4111
4111 411101 K411101
4111 411102 K411102
4111 411103 K411103
41 4112 K4112
4112 411201 K411201
41 4113 K4113
4113 411301 K411301
41 4114 K4114
4114 411401 K411401
4114 411402 K411402
5 K5
5 51 K51
51 5101 K5101
51 5102 K5102
51 5103 K5103
51 5104 K5104
51 5105 K5105
51 5106 K5106
51 5107 K5107
51 5108 K5108
51 5109 K5109
51 5110 K5110
51 5111 K5111
51 5112 K5112
51 5113 K5113
51 5114 K5114
6 K6
6 61 K61
7 K7
7 71 K71
7 72 K72
7 73 K73
7 74 K74
7 75 K75
7 76 K76
This is my detil table
SQL> desc accbal;
Name Null? Type
ACCID VARCHAR2(15)
YEARID NUMBER
CRBAL NUMBER
DRBAL NUMBER
ENTDATE DATE
BALID NUMBER
Data in detail
K1101 46291132
K1102 13182173
K1103 23784045
K1107 10001795
K1108 9083529
K1110 4224350
K1112 6696832
K1113 7963381
K1114 742766
K1201 1486082
K130104 1977616
K130106 736266
K130107 396673
K130108 42751
K130109 298362
K130110 187696
K130111 537
K130112 942
K130113 987
K130114 1272
K130115 40000
K130205 259941
K130303 177716
K130406 809719
K130408 1786091
K130701 301000
K130702 151200
K130703 7570
K130704 34400
K1308
K130801 5400
K130802 45000
K130803 10856
K130807 24300
K130808 16500
K130810 104500
K130811 60000
K130812 181000
K130813 1750000
K1309 1225565
K1310 2176259
K1311
K131101 788780
K410101 24926
K410102 9545
K410103 28500
K410104 8192
K410105 847
K410106 37100
K410107 2332
K410108 9844
K410109 7843
K410110 9313
K410111 1425
K410112 6089
K410113 15497
K410114 5790
K410115 4251
K410116 22293
K410117 855
K410118 6497
K410119 14996
K410120 124214
K410121 6713
K410122 1567
K410123 75821
K410124 5085
K410125 7125
K410126 4342
K410127 21485
K410128 641111
K410129 589
K410130 50
K410131 163900
K410132 3849
K4105 3946489
K4107 100000
K410801 972011
K410802 1707806
K410803 116450
K4110 13113874
K411101 98335
K411102 32454
K411103 53569
K411201 25327406
K411301 7143103
K411401 4500000
K411402 12754
K5102 2120031
K5103 13543810
K5107 4596103
K5108 5604493
K5110 2008401
K5112 2182778
K5113 4748537
K5114 556914
K61 43297680
Sir I use this query
select lpad(' ',2*(level-1)) || to_char(child),title,sum(drbal),sum(crbal),
from chartofacc, accbal
where chartofacc.accid=accbal.accid(+)
start with parent is null
connect by prior child = parent
group by rollup(substr(mas.accid,2,1),substr(mas.accid,3,1),substr(mas.accid,4,2),substr(mas.accid,6,2) ,chartofacc.accid,title,fstatus);
sir this query not give me result and give me error this
SQL> /
from chartofacc, accbal
ERROR at line 2:
ORA-00936: missing expression
Please give me idea how I get tree type subtotal tribalance
Thanking you
Aamir -
Combining Sum/Case queries with different where clauses into one query
Hello,
I'm trying to combine 2 queries that contain the SUM/CASE function into one query that'll produce the output in the same table, rather than having two The thing is, the two queries have different conditions. I've created a sample data table and outputs to better describe what I'm trying to achieve.
SAMPLE_DATA
DEPT
PROD_CODE
FLAG1
FLAG2
HO
A
NULL
Y
HO
B
NULL
Y
HO
A
Y
NULL
HO
B
Y
Y
IT
A
NULL
Y
IT
C
NULL
NULL
ENG
B
NULL
Y
ENG
C
NULL
Y
ENG
C
Y
Y
MKT
A
Y
Y
The first query I'm running is to sum the product codes department wise while checking if FLAG1 is Y. The second query is checking if FLAG2 is Y.
First Query:
select DEPT, sum(case PRODUCT_CODE when 'A' then 1 else 0 end),
sum(case PRODUCT_CODE when 'B' then 1 else 0 end),
sum(case PRODUCT_CODE when 'C' then 1 else 0 end)
from SAMPLE_DATA where FLAG1 is not null group by DEPT;
Second Query:
select DEPT, sum(case PRODUCT_CODE when 'A' then 1 else 0 end),
sum(case PRODUCT_CODE when 'B' then 1 else 0 end),
sum(case PRODUCT_CODE when 'C' then 1 else 0 end)
from SAMPLE_DATA where FLAG2 is not null group by DEPT;
FIRST QUERY OUTPUT:
DEPT
PRODA_FL1
PRODB_FL1
PRODC_FL1
HO
1
1
0
IT
0
0
0
ENG
0
0
1
MKT
1
0
0
SECOND QUERY OUTPUT:
DEPT
PRODA_FL2
PRODB_FL2
PRODC_FL2
HO
1
2
0
IT
1
0
0
ENG
0
1
2
MKT
1
0
0
My aim is to combine both the queries so that the output is displayed the same way as the table below.
DESIRED OUTPUT:
DEPT
PRODA_FL1
PRODB_FL1
PRODC_FL1
PRODA_FL2
PRODB_FL2
PRODC_FL2
Any help or tips will be greatly appreciated. Please note I'm working with more complex data and have simplified my question just to understand how to solve this.Just treat the two queries as tables, join them on DEPT and produce the results you want.
with q1 as (
select DEPT, sum(case PRODUCT_CODE when 'A' then 1 else 0 end) PRODA_FL1,
sum(case PRODUCT_CODE when 'B' then 1 else 0 end) PRODB_FL1,
sum(case PRODUCT_CODE when 'C' then 1 else 0 end) PRODC_FL1
from SAMPLE_DATA where FLAG1 is not null group by DEPT),
q2 as (
select DEPT, sum(case PRODUCT_CODE when 'A' then 1 else 0 end) PRODA_FL2,
sum(case PRODUCT_CODE when 'B' then 1 else 0 end) PRODB_FL2,
sum(case PRODUCT_CODE when 'C' then 1 else 0 end) PRODC_FL2
from SAMPLE_DATA where FLAG2 is not null group by DEPT;
select q1.dept, proda_fl1, prodb_fl1, prodc_fl1, proda_fl2, prodb_fl2, prodc_fl2
from q1, q2
where q1.dept = q2.dept -
Using several global structures in one query?
Hello Together,
I want to use several global structures in a query and group them for instance in the rows. I have tried it out, and it does not seem to be possible.
Any ideas- can I overgo this problem somehow?
Thanks,
ElisabethHi Elisabeth,
This should help:
http://help.sap.com/saphelp_nw04/helpdata/en/f1/0a5632e09411d2acb90000e829fbfe/content.htm -
One-to-many relationship: problem with several tables on the one side...
Hello
I'm having problems developing a database for a content management system. Apart from details, I've got one main table, that holds the tree structure of the content ("resources") and several other tables that contain data of a particular datatype ("documents", "images", etc.). Now, there's one-to-many relationship between "resources" table and all the datatype tables - that is, in the "resources" table there's "resource_id" column, being a foreign key referenced to the "id" columns in the datatype tables.
The problem is that this design is deficient. I can't tell form the "resource_id" column from which datatype table to get the data. It seems to me that one-to-many relationship only works with two tables. If the data on the one side of the relationship is contained in several tables, problems arise.
Anybody knows a solution? I would be obliged.
Regards
HavocadoHi;
A simple way may be create a view on referenced tables:
Connected to Oracle Database 10g Express Edition Release 10.2.0.1.0
Connected as hr
SQL>
SQL> drop table resources;
Table dropped
SQL> create table resources(id number, name varchar2(12));
Table created
SQL> insert into resources values(1,'Doc....');
1 row inserted
SQL> insert into resources values(2,'Img....');
1 row inserted
SQL> drop table documents;
Table dropped
SQL> create table documents(id number, resource_id number,type varchar2(12));
Table created
SQL> insert into documents values(1,1,'txt');
1 row inserted
SQL> drop table images;
Table dropped
SQL> create table images(id number, resource_id number,path varchar2(24));
Table created
SQL> insert into images values(1,2,'/data01/images/img01.jpg');
1 row inserted
SQL> create or replace view vw_resource_ref as
2 select id, resource_id, type, null as path from documents
3 union
4 select id, resource_id, null as type, path from images;
View created
SQL> select * from resources r inner join vw_resource_ref rv on r.id = rv.resource_id;
ID NAME ID RESOURCE_ID TYPE PATH
1 Doc.... 1 1 txt
2 Img.... 1 2 /data01/images/img01.jpg
SQL> Regards.... -
Has anyone else had problems with severe dropped calls since updating to IOS 5.1?
I have just updated my phone today and have had nothing but dropped calls. I thought this update was supposed to make my AT&T connection better. What's going on Apple????
Ever since I updated to iOS 5.1 my connection has dropped down to what I was getting with my older iPhone 3g. With Apple eliminating the rollback option my feeling is that we are SOL until the powers to be determine that we are not (a) crazy (b) stupid or (c) unable to realize that the phones have always performed this way.
All nthis grief for marginal, at best, benefits -
I was setting up my Airport and thought the first set up dod not go through, then I set up again and ended up with two wireless accounts. I use it for the prointer and the iPad, and I can see both accounts in the iPad. How do I get rid of one account? Thanks for the help!
me.com accounts can be used for iCloud. See the FAQ section in:
<http://support.apple.com/kb/ht4895>
but it may be too late if you have already created a new AppleID.
A few years ago Apple said they were working on allowing account merging, but it never happened (maybe objections from copyright holders). -
I am having problems with my itunes. I have purchase an album from itunes but it has been seperated so i have 3 songs from the album on 1 album the 3 songs on another and the 1 song on another. How do i get all the songs on 1 album like it should normally do?
Try these Discussions...
https://discussions.apple.com/message/10990796#10990796
https://discussions.apple.com/message/21989767#21989767 -
Give me one query how to use full text search
fulltext catlog ,populating fulltext index one example
jitendrafulltext catlog ,populating fulltext index one example
jitendra
Hello,
Please take a look at the following example:
CREATE DATABASE FULL_SEARCH_TEST
USE [FULL_SEARCH_TEST]
Create Table FullText_Search
Id Int Primary Key Identity(1,1),
Title Nvarchar(50)
GO
INSERT INTO FullText_Search VALUES(N'España')
SELECT * FROM FullText_Search
GO
CREATE FULLTEXT CATALOG FTSearch
GO
--Show all constraint names
SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
CREATE FULLTEXT INDEX ON FullText_Search
(Title) KEY INDEX PK__FullText__3214EC07558F517A
ON FTSearch;
ALTER FULLTEXT CATALOG FTSearch
REBUILD WITH ACCENT_SENSITIVITY = OFF
SELECT FULLTEXTCATALOGPROPERTY('FTSearch', 'accentsensitivity');
SELECT * from FullText_Search where contains(Title,'"España"')
GO
SELECT * from FullText_Search where contains(Title,'"espana"')
Regards,
Elvis Long
TechNet Community Support -
Have a multirecord block with several unbound items, filled by calling just
In oracle forms I have a form with a multi-record block, with several unbound items.
One of these unbound items is a formula based item.
The formula for this item fills the others unbound items.
A procedure with several out parameters is called.
E.g.
:cmr.id (holding the unique id of a database record)
:cmr.unbound_dummy, with formula f_fill_blk_unbound_items(:blk.id)
:cmr.unbound_adres
:cmr.unbound_contactperson
function f_fill_blk_unbound_items(p_id in customers.id%type)
return number
is
l_rc number;
begin
customer_pck.get_adres_and_contactperson
(p_id => p_id --IN
,p_adres => :cmr.unbound_adres --OUT
,p_contactperson => :cmr.unbound_contactperson --OUT
return(0);
end;
QUESTION: how can I do something similar in APEX; have a multirecord block with several unbound items, filled by calling just one procedure with several out parameters ?Thank you for your reply.
I can write database functions as wrappers, one for each out parameter, and use these in a select.
But:
- having one procedure with several out parameters was done for performance reasons.
- I want to leave my database as is, and just replace the client.
Easy as this is using Oracle developer forms, I cannot find out how to do this in any of the APEX examples/documentation. -
I have just bought an iPad, partly to check that my websites work OK on mobile devices. When I load a page with several jpgs (e.g. one 1920x720, then 8-10 800x800px), only the first few are shown. If I remove the large one, that sometimes fixes the problem. Behaviour is similar for Safari and Chrome. Is this a website issue or iPad?
Sorry, I didn't make myself clear. I'm using a new Wordpress theme that is meant to be responsive. The large image is for a header, than you scroll down to see the rest, one by one. Some one the pages work OK on my iPad, typically the old ones where the maximum image size was 500 x 500. It's the new pages and those I've updated that are causing the problem. On the iPad the large image loads, then a couple of the small ones become visible as I scroll down, but then darkness (rather like my knowledge level).
Being new to IOS and iPads, I'm trying to work out whether I should be looking here, or amongst the Wordpress stuff for a solution.
Here's the website with its new theme: http://www.new-zealand-pictures.com/ -
Portal contrainst with several BW systems
Hello,
Can you tell me what are the possible different architecture if we use portal for reporting with several BW systems ?
One of the BW systems would be used for group reporting.
One portal ? several portal ?
Thanks for your help.
ChristopheHi,
One portal is enough.What you need is to define as a backend those BW systems them based on role you will create you can split repoting on portal.
Regards.
Maybe you are looking for
-
Silverlight no longer connects to SignalR hub
after some update we 2/12/2015 has security Error when SL tries to connect to signalR host. WPF app works fine, SL throws a security error. No explanation on how to fix. Where do I go from here? foxjazz
-
Can you get a Mac book pro in white
Can you get a Mac book pro in white
-
Simulating a Digital Filter using Z-Transform
Good evening! I have some sampled data logged in text (.lvm) format which I would like to perform off-line digital filtering to. I have a Z-transform of the form ( 1 + a * z^-1 )/( 1 + b * z^-1 ) to describe the behaviour for the given sampling rate.
-
Want to factory unlock my iphone 4g
i want to factory unlock my iphone 4g 32gb.. i bought it from america, now am in london permantly.. my imei number is 01241800739426.please help me out.thank you
-
Delete authority from SAP_ALL profile
Hi All, In our application development we created a couple of authorization objects and profiles. Accidentally we add the authority to the SAP_ALL profile. How can we remove them? Thanks, Jerome