25/06/2012, 09:38
|
| | | 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
|