Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2012, 09:38
Avatar de LUISESPOCH
LUISESPOCH
 
Fecha de Ingreso: octubre-2006
Mensajes: 194
Antigüedad: 18 años, 2 meses
Puntos: 0
PORQUE sale este Mensaje al DROPEAR UN INDICE?

Saludos amigos del foro, por favor me pueden ayudar con una duda, que no me queda claro todavía xq no funciona.

Mi sintaxis de borrado es:

IF EXISTS(SELECT * FROM sysindexes WHERE NAME='IDX_1')
DROP INDEX TABLAXYZ.IDX_1

Pero el mensaje que me sale es:

Cannot drop the index 'TABLAXYZ.IDX_1', because it does not exist in the system catalog.

Lo curioso es que cuando cuando ejecuto el siguiente fragmento, si me arroja una fila, osea si existe,..
SELECT * FROM sysindexes WHERE NAME='IDX_1'
..pero una nueva duda me nace..como se si ese indice es de mi tabla en cuestion y no de otra?


Como dato adicional, mi tabla no posee PKs, y estoy procediendo en SQL2000.

Ya busque en WWW pero aun no me queda claro.., xfas cómo procedo?
Gracias a todos

LE

Última edición por LUISESPOCH; 25/06/2012 a las 09:46 Razón: correccion de escritura