Issue Details (XML | Word | Printable)

Key: DERBY-424
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Mamta A. Satoor
Reporter: Satheesh Bandaram
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Derby

Queryplan for a query using SESSION schema view is incorrectly put in statement cache. This could cause incorrect plan getting executed later if a temp. table is created with that name.

Created: 01/Jul/05 08:44 AM   Updated: 20/Mar/07 09:54 PM
Return to search
Component/s: SQL
Affects Version/s: 10.1.1.0, 10.2.1.6
Fix Version/s: 10.1.2.1, 10.2.1.6

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works Derby424SessionSchemaCaching.txt 2005-10-19 02:12 PM Mamta A. Satoor 12 kB
Environment: generic

Resolution Date: 23/Oct/05 03:26 AM


 Description  « Hide
See DERBY-405 for some discussion related this issue. I suspect this is because of statement caching. Derby doesn't seem to recognise we have a temporary table that just overloaded an existing physical table.

It would have been good to avoid permanent tables/views/synonyms in SESSION schema. Not sure what we should do now about this, though.

ij> create view session.st1 as select * from t;
0 rows inserted/updated/deleted
ij> select * from session.st1;
I |J |K
-----------------------------------
1 |1 |NULL
2 |2 |NULL
3 |3 |NULL
4 |4 |NULL

4 rows selected
ij> select * from t;
I |J |K
-----------------------------------
1 |1 |NULL
2 |2 |NULL
3 |3 |NULL
4 |4 |NULL

4 rows selected
ij> declare global temporary table st1(c11 int, c12 int) on commit preserve rows
 not logged;
0 rows inserted/updated/deleted
ij> select * from session.st1;
I |J |K
-----------------------------------
1 |1 |NULL
2 |2 |NULL
3 |3 |NULL
4 |4 |NULL

4 rows selected
ij> select * from session.st1; <==== This statement has an extra space between FROM and session.st1
C11 |C12
-----------------------

0 rows selected


 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Satheesh Bandaram made changes - 01/Jul/05 08:48 AM
Field Original Value New Value
Affects Version/s 10.2.0.0 [ 11187 ]
Mamta A. Satoor made changes - 01/Jul/05 09:13 AM
Assignee Mamta A. Satoor [ mamtas ]
Mamta A. Satoor made changes - 19/Oct/05 02:12 PM
Attachment Derby424SessionSchemaCaching.txt [ 12314954 ]
Mamta A. Satoor made changes - 23/Oct/05 03:26 AM
Resolution Fixed [ 1 ]
Fix Version/s 10.1.2.0 [ 12310270 ]
Status Open [ 1 ] Resolved [ 5 ]
Fix Version/s 10.2.0.0 [ 11187 ]
Andrew McIntyre made changes - 20/Mar/07 09:54 PM
Status Resolved [ 5 ] Closed [ 6 ]