Hola,

Cada uno se sabe lo suyo, y tus razones tendrás.

Por definición, una PRIMARY KEY es una restricción de clave única, en la
que ningún valor es nulo.

Si deseas una clave principal con valores duplicados, supongo que te
refieres a una secuencia de ordenación.

Según el método de acceso que utilices y el volumen de datos, puede ser
necesario materializar la secuencia de ordenación o no.

Si utilizas acceso por SQL embebido en programas RPG, puede ser suficiente
indicando ORDER BY en la sentencia SELECT.

Si necesitas acceso tradicional (SETLL, CHAIN, etc), o un volumen de datos
importante, puedes crear un índice (CREATE INDEX).

Finalmente, si necesitas acceso tradicional, y no deseas que el programa
acceda a todos los campos del registro, la única posibilidad de acceso por
clave es mediante un LF creado con DDS.


Saludos,
                  ---------------------------
                    Santiago Martí
                       Dusen, S.A.
                  ---------------------------




                                                                           
             [EMAIL PROTECTED]                                                 
             Enviado por:                                                  
             forum.help400-adm                                        Para 
             [EMAIL PROTECTED]             [email protected]            
                                                                        cc 
                                                                           
             16/02/2006 11:24                                       Asunto 
                                       Claves duplicadas con DDL           
                                                                           
                Por favor,                                                 
                responda a                                                 
             [EMAIL PROTECTED]                                             
                  bios.es                                                  
                                                                           
                                                                           




Estoy intentado recrear mis ficheros creados originalmente con DDS, con
sentencias DDL. El problema me surge que para definir la clave principal,
utilizo PRIMARY KEY que supone que las claves son unicas. ¿Como puedo
definir la clave principal con valores de clave duplicados?. Gracias




__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a