Re: how to test string against regular expression contained in postgresql database field?

Поиск
Список
Период
Сортировка
От joe@tsolucio.com (Joe Bordes)
Тема Re: how to test string against regular expression contained in postgresql database field?
Дата
Msg-id 9a0f19e3.0403290842.5a97f5f3@posting.google.com
обсуждение исходный текст
Ответ на how to test string against regular expression contained in postgresql database field?  (joe@tsolucio.com (Joe Bordes))
Список pgsql-novice
tgl@sss.pgh.pa.us (Tom Lane) wrote in message news:<26388.1080329607@sss.pgh.pa.us>...
> joe@tsolucio.com (Joe Bordes) writes:
> > I have a table which contains a field with regular expressions. I want
> > to test a given string against this field to obtain the resulting
> > records but I am doing something wrong and cannot find out what.
>
> > select os_name from table where 'windows9x' ~ os_regexp;
> > ERROR: invalid regular expression: empty expression or subexpression.
>
> Looks to me like there's at least one row in the table whose os_regexp
> is wrong.  I'm not quite sure *why* it's wrong ... I tried a few
> examples to see if I could duplicate that message, and I couldn't find
> one.  But you want to look to the regexps themselves, the query is fine.
>
>             regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org


Thank you very much for your answer. You were right, I had an empty
field in one of my rows.

It was my fault. I should have stopped and thought before jumping to
conclusions :-)

Regards, Joe.

В списке pgsql-novice по дате отправления:

Предыдущее
От: "Manfred Koroschetz"
Дата:
Сообщение: Equivalent of MSSQL "PATINDEX" ?
Следующее
От: "Colin Gillespie"
Дата:
Сообщение: Formating Dates