Roberto A. escribió:

> Para esto intente usar la sintaxis de sql que es "      dni like
> '[0-9].[0-9][0-9][0-9].[0-9][0-9][0-9]-[A-Z]'      "
> pero no funciona en postgres

Cambia el like por un ~ y debería funcionar.

LIKE es para expresiones de búsqueda SQL.  Los [0-9] son clases de
caracteres de expresiones regulares.  Son dos cosas distintas.

Ojo, el . debería ser un \. de lo contrario te aceptará algo como 
4-234-234-R

-- 
Alvaro Herrera                               http://www.PlanetPostgreSQL.org/
"In a specialized industrial society, it would be a disaster
to have kids running around loose." (Paul Graham)
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a