Unique Constraint & Index

24/08/2004 - 16:55 por DavidL | Informe spam
Hola o todos:

cual es la diferencia de definir un UNIQUE Key como
Constraint o
Index con/sin Duplicados

Gracias,

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
24/08/2004 - 17:26 | Informe spam
En mi opinión la principal diferencia es que el uso de una CONSTRAINT UNIQUE
es "más declarativo". Desde el punto de vista de implementación, no hay
mayor diferencia pues una CONSTRAINT UNIQUE automáticamente define un INDEX
UNIQUE.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"DavidL" wrote in message
news:c48901c489ea$6c781c60$

Hola o todos:

cual es la diferencia de definir un UNIQUE Key como
Constraint o
Index con/sin Duplicados

Gracias,


Respuesta Responder a este mensaje
#2 1492a2001
25/08/2004 - 14:00 | Informe spam
"DavidL" wrote in message news:<c48901c489ea$6c781c60$...
Hola o todos:

cual es la diferencia de definir un UNIQUE Key como
Constraint o
Index con/sin Duplicados



La diferencia es que NO se permite hacer un DROP de un índice asociado
a una restricción, saldría un mensaje como.

"No se permite usar explícitamente DROP INDEX con el índice
'test.unique_name'. Se está usando para aplicar la restricción UNIQUE
KEY."

Esto permite separar la gestión de de los índices utilizados para
aplicar restriciones de integridad de los que se utilizan para
incrementar el rendimiento -> Ayuda a no meter la pata.

Un saludo


Gracias,
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida