Diferencia entre un campo UNIQUE y una PRIMARY KEY?
Estas en el tema de Diferencia entre un campo UNIQUE y una PRIMARY KEY? en el foro de Bases de Datos General en Foros del Web. ¿Cuál diferencia entre un campo UNIQUE y una PRIMARY KEY?
Mi duda es: Un primary key siempre será UNIQUE?
Gracias por adelantado....
Re: Diferencia entre un campo UNIQUE y una PRIMARY KEY?
Un primary key siempre será unique, pero un unique no tiene por qué ser primary key.
Primary key implica ser una clave única por registro y ser además la columna que nombra a cada tabla. En Oracle por ejemplo nombrar una primary key como unique es imposible porque el propio Oracle ya mantiene esa Contrain al nombrarla como primary key.
Unique implica que no se puede repetir ningún valor en dicha columna.