Zoltan_Gyimesi
Legendary Poster
Hi JDEList,
I wouldn'like to open a sub-thread under Oracle vs MS SQL thread, so I open this in a separate thread.
DB platform: Oracle V(???) Standard Installation + XE
The scenario:
=============
Application:
- vanilla P92002 / W92002F Work With Glossary Items form
User Override:
- primary sequencing on Alias
Filtering on System Code QBE column:
- my custom SysCode "5502" on Sytem Code column
Results on the screen:
55020000A
55020000B
:::
:::
550020001
550200002
Adding additional QBE filtering on Data Item (Alias) column:
- ">5502000A"
Results on the screen:
> [55020001 - 55020009] range is missing on the screen
Changeing QBE filtering on Data Item (Alias) column:
- "<5502000A"
Results on the screen:
> Now I get [55020001 - 55020009] range of my custom Error Messages Data Items
I hope, do you see, what is the problem for me:
55020001 is listed AFTER 5502000A in sequencing on alias, but filtering on "greater than 5502000A" I do NOT hit 55020001 in the list, but I DO, when I change criteria to "less than 5502000A"
It is a paradox for me - do you agree???
As far as I know (keep in mind, I am not a CNC guy), there is something Collation Table in Oracle, which can drive this behavior.
My questions:
Q1.) Is there any vanilla Collation Table, which can solve this paradox?
Q2.) If yes, how can we apply this on a live Oracle database - and what kind of issues can arise via this procedure?
Q3.) Any other hint, adsvise, info, etc.?
Thanks in advance & Regards,
Zoltán
I wouldn'like to open a sub-thread under Oracle vs MS SQL thread, so I open this in a separate thread.
DB platform: Oracle V(???) Standard Installation + XE
The scenario:
=============
Application:
- vanilla P92002 / W92002F Work With Glossary Items form
User Override:
- primary sequencing on Alias
Filtering on System Code QBE column:
- my custom SysCode "5502" on Sytem Code column
Results on the screen:
55020000A
55020000B
:::
:::
550020001
550200002
Adding additional QBE filtering on Data Item (Alias) column:
- ">5502000A"
Results on the screen:
> [55020001 - 55020009] range is missing on the screen
Changeing QBE filtering on Data Item (Alias) column:
- "<5502000A"
Results on the screen:
> Now I get [55020001 - 55020009] range of my custom Error Messages Data Items
I hope, do you see, what is the problem for me:
55020001 is listed AFTER 5502000A in sequencing on alias, but filtering on "greater than 5502000A" I do NOT hit 55020001 in the list, but I DO, when I change criteria to "less than 5502000A"
It is a paradox for me - do you agree???
As far as I know (keep in mind, I am not a CNC guy), there is something Collation Table in Oracle, which can drive this behavior.
My questions:
Q1.) Is there any vanilla Collation Table, which can solve this paradox?
Q2.) If yes, how can we apply this on a live Oracle database - and what kind of issues can arise via this procedure?
Q3.) Any other hint, adsvise, info, etc.?
Thanks in advance & Regards,
Zoltán