Re: problema con like

From: "usuario anonimo" <opinante(dot)anonimo(at)gmail(dot)com>
To: Nicolas <realone27(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: problema con like
Date: 2007-05-17 02:52:12
Message-ID: 91b524660705161952g680b0526rab478166c99639b2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> create table prueba
> (
> prueba varchar(1) check(prueba like '[0-9]')
> )
>
> y pues me crea tabla normal, pero al momento de ingresar un dato como por
> ejemplo
>
> insert into prueba values ('1')
>
> me sale el siguiente error
>
> new row for relation "prueba" violates check constraint
> "prueba_temp1_check"
>
> podria alguien por favor ayudarme y de antemano gracias

dbjdbc=> create table foo (bar varchar(1) check(bar ~ '[0-9]'));
CREATE TABLE
dbjdbc=> insert into foo values('1');
INSERT 0 1
dbjdbc=> insert into foo values('a');
ERROR: el nuevo registro para la relación «foo» viola la restricción
check «foo_bar_check»
dbjdbc=> select * from foo;
bar
-----
1
(1 fila)

dbjdbc=>

en el manual esta:
http://www.postgresql.org/docs/8.2/interactive/functions-matching.html

yo también cometí el mismo error:

saludos.

>
>

--
_________________________________
Solo soy una mente genial en un cuerpo

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-05-17 04:11:51 Re: Como convertir los SELECT que usan AS en otros manejadores a Postrgres
Previous Message Nicolas 2007-05-17 02:39:46 problema con like