SQL - Indices en sql server 2000

 
Vista:

Indices en sql server 2000

Publicado por Zack (3 intervenciones) el 21/08/2002 12:28:05
Necesito crear una clave primaria de varios campos mediante un indice. Tengo que usar sentencias sql pero me da error en el with primary. La sentencia es:
\"CREATE UNIQUE INDEX Primaria ON Prueba2(Alfanumerico, Entero) WITH PRIMARY;\"

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Indices en sql server 2000

Publicado por Islas, Isaías (5072 intervenciones) el 21/08/2002 19:47:10
Este es el Script correcto:

CREATE UNIQUE CLUSTERED INDEX MyIndexName
ON MyTabla (MyCol1, MyCol2, MyCol3)
WITH IGNORE_DUP_KEY

El WITH solo es por si sospechas que hay duplicados.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: No crea la clave primaria

Publicado por Zack (3 intervenciones) el 22/08/2002 10:43:51
Gracias, pero la sentenci que me has escrito no crea el indice como clave primaria, me crea el indice, pero nada mas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Indices en sql server 2000

Publicado por Islas, Isaías (5072 intervenciones) el 22/08/2002 21:20:48
Fe de Erratas (Tienes toda la razon), aquí esta el Codigo:

ALTER TABLE MyTabla ADD
CONSTRAINT MyCol1, MyCol2, MyCol3 PRIMARY KEY
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Gracias!!

Publicado por Zack (3 intervenciones) el 23/08/2002 11:42:56
Gracias, si alguna vez tienes un problemilla intentare ayudate.

AAAAAAAAAAAAaaadios!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Gracias!!

Publicado por Islas, Isaías (5072 intervenciones) el 23/08/2002 19:53:30
El destino nos de la oportunidad de continuar intercambiando conocimientos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar