Re: Como se usa 'constrain'?

From: Salvador Fernandez Barquin <sferbar(at)acnet(dot)net>
To: "Ing(dot) Roberto Andrade" <randrade(at)campus(dot)iztacala(dot)unam(dot)mx>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: Como se usa 'constrain'?
Date: 1998-02-04 02:31:52
Message-ID: 34D7D318.56BB@acnet.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

>create table emppay (name text not null, wage float4 default 10.00)
>constraint empcon check (wage > 5.30 and wage <= 30.00), check (name <> '')
>
> Alguno de ustedes podr'ia ejemplificar mejor su uso?

Creo que ese ejemplo esta muy simple :)

constrain empcon check (wage > 5.30 and wage <= 30.00), check (name <>
'')
^ ^ ^ ^
^
palabra nombre evaluar o limite 1 limite
2
reservada del checar.
para fijar contrain
contraint
(limite)

Y se le.... limite empleado donde antes de actualizar o insertar el
campo
wage debe tener (limite 1) un valor mayor de 5.30 y menor o igual de
30.00,
(limite 2) además no se acepta que el campo name (nombre) este en
blanco.

Que para que sirve.. para mantener integridad lógica de la base de
datos...
en calificaciones solo se puede poner en algunas escuelas de 5 a 10 por
ejemplo, entonces un entero sin contrains puede escribir calificaciones
de
20 no validas (al hacer una inserción por ejemplo).

Espero haber sido de ayuda (y no haberlos revuelto más).

Salvador.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Opticas LUX 1998-02-04 19:15:57 historico de la lista
Previous Message Ing. Roberto Andrade 1998-02-03 22:37:58 Como se usa 'constrain'?