David Goodenough wrote:
> 
> I have a table that consists of a set of regular expressions, a
priority
> and a result.  I need to be able to match field in another table
against
> the set of regular expressions (ordered by priority) and use the first
result.
> 
> Reading the documentation I can see how to put the regular expression
> into an SQL statement (that is as text or a ? which my code provides)
but
> I can not see how to get the expression from the table.  

The only way I can see is to write a function in - say - PL/pgSQL.

Yours,
Laurenz Albe

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
       choose an index scan if your joining column's datatypes do not
       match

Reply via email to