Una clave primaria de una tabla no debería permitir nulos, por lo menos era uno 
de los requisitos que tenía que cumplir una clave primaria. Lo cierto es que 
nunca he probado lo que intentas. Sin embargo, ten en cuenta que un valor nulo 
no es un valor concreto es algo "indefinido" y el gestor de la base de datos 
podría estar liándose por ese motivo.
 
Javier

________________________________

De: [email protected] 
[mailto:[email protected]] En nombre de Eduardo Pascual 
Rodriguez
Enviado el: martes, 25 de enero de 2011 9:05
Para: forum.help400
Asunto: Claves Primarias en SQL Con datos NULL


Buenos dias Foro:

Tengo un problema al Insertar Datos en una Tabla SQL con clave primaria de 
varios campos en los que se permiten nulos.

Si inserto datos en todos los campos de la clave, no tengo problemas ya que el 
Sistema me comprueba si existe esa clave y si esta duplicada me da error.

Si alguno de los campos de la clave va a NULOS, entonces esa comprobacion no se 
hace y me permite Insertar Registros con Claves Duplicadas.

Yo necesito alguna forma de prevenir esto pero si que es necesario permitir 
nulos en la clave.

Alguien ha solucionado esto de Alguna Forma? Estoy en V5R4.

Salu2

-- 
********************************************
D. Eduardo Pascual Rodríguez
Tecnico de Sistemas
Ayuntamiento de Vitoria-Gasteiz
Tfno.:  +34.945.16.16.33       Ext.: 3107
Fax:    +34.945.16.16.00
E-mail: [email protected]
********************************************
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a