From: | jose ricardo <joripeca(at)yahoo(dot)com(dot)ar> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: problema con cadena vacia y null en llave principal |
Date: | 2006-09-29 00:41:28 |
Message-ID: | 20060929004128.32408.qmail@web60913.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Bueno lo que yo tengo entendio del modelo entidad realcion es que una clave principal no puede aceptar valores nulo, por lo tanto al definir un campo como clave principal PRIMARY KEY por defecto este no acepta valores nulos.
Ahora bien no confundir un NULL con una cadena vacia que es muy diferente si esta es la cuetion creo que la unica solucion es un check.
yo lo implementaria asi check(campo<>'')
Alejandro Gasca <agasca(at)yahoo(dot)com> escribió: Saludos.
Tengo unos campo de tipo texto como llave principal, pero me esta
aceptando cadenas vacias como valores.
Para rechazarlos que seria lo mas recomendable? un check
length(campo)>0 o existira alguna otra opcion para ahorrarse el check?
Gracias.
Alejandro
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
---------------------------(fin del mensaje)---------------------------
TIP 9: el optimizador ignorará el uso de recorridos de índice si los
tipos de datos de las columnas no coinciden
---------------------------------
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
Probalo ya!
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2006-09-29 00:42:13 | Re: Creacion de usuarios |
Previous Message | PAUL ELGUERA MEZA | 2006-09-29 00:03:58 | Creacion de usuarios |