Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group