Thread: Are piped columns indexable
Hi all,
Just upgraded to 8.2.5.
Given table t with columns a, b, c, d
And index on t using btree (a,b)
Is this indexable:
Select * from t where a || b = ‘124cab’ (or whatever)
Assume a and b are defined as char(3)
I have tried various op classes and so far have just gotten sequential scans
Thanks for your time
Mark Steben
Senior Database Administrator
@utoRevenue™
A Dominion Enterprises Company
480 Pleasant Street
Suite B200
Lee, MA 01238
413-243-4800 Home Office
413-243-4809 Corporate Fax
msteben@autorevenue.com
Visit our new website at
www.autorevenue.com
IMPORTANT: The information contained in this e-mail message is confidential and is intended only for the named addressee(s). If the reader of this e-mail message is not the intended recipient (or the individual responsible for the delivery of this e-mail message to the intended recipient), please be advised that any re-use, dissemination, distribution or copying of this e-mail message is prohibited. If you have received this e-mail message in error, please reply to the sender that you have received this e-mail message in error and then delete it. Thank you.
On Wed, Mar 12, 2008 at 4:38 PM, Mark Steben <msteben@autorevenue.com> wrote: > Given table t with columns a, b, c, d > > And index on t using btree (a,b) > > Is this indexable: > > Select * from t where a || b = '124cab' (or whatever) > > Assume a and b are defined as char(3) > I have tried various op classes and so far have just gotten sequential scans create index t_idx on t((a || b)); :-) merlin