Caio Holanda Costa escreveu: > > Estou tentando usar uma expressão regular com SIMILAR TO, mas nunca > funciona. > > Por exemplo eu ponho campox SIMILAR TO '#(A | B)', e preencho o campo > com 'A'. Obtenho uma mensagem dizendo que estou violando a restrição. > > Alguém pode me dar um exemplo que funcione para que eu possa desenrolar > o resto??? >
O que você deseja com o caracter #? bdteste=# SELECT '#B' SIMILAR TO '#(A|B)'; ?column? ---------- t (1 registro) bdteste=# SELECT 'B' SIMILAR TO '#(A|B)'; ?column? ---------- f (1 registro) Veja: http://www.postgresql.org/docs/8.3/interactive/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
