Jim Dodgen <[EMAIL PROTECTED]> wrote:
>
> 2. get the optimizer to ignore indexes that I know cannot help
>
> I do this in the where clause, by adding a zero or concatenating a ""
> depending upon the data type
>
> examples:
>
> where sex = "M"
> changed to
> where sex||"" = "M"
It is more efficient to use a unary + operator, like this:
where +sex = 'M'
The unary + is a no-op (no code is generated for it) but it
does disqualify the column it prepends to for use in an index
just like the || operator.