Creación y Uso de Índices

28/08/2004 - 01:58 por Napoleón Cabrera | Informe spam
Hola!
Soy nuevo usando SQLServer y me gustaría si alguien me puede dar una
referencia o algo básico y práctico para el uso de índices en y entre
tablas.
Gracias desde ya y espero alguien pueda ayudarme!
Saludos
Napoleón



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.742 / Virus Database: 495 - Release Date: 19/08/04
 

Leer las respuestas

#1 Isaías
28/08/2004 - 02:43 | Informe spam
Hola

En su ayuda en linea, existe la explicacion mas que
completa sobre el tema de CREACION DE INDICES, le sugiero
lea el apartado referente a CREATE INDEX.

La teoria dice que TODA COLUMNA indicada despues del WHERE
en un SELECT, es candidata a ser un INDICE.

El ejemplo siguiente crea un índice en la columna au_id de
la tabla authors.

SET NOCOUNT OFF
USE pubs
IF EXISTS (SELECT name FROM sysindexes
WHERE name = 'au_id_ind')
DROP INDEX authors.au_id_ind
GO
USE pubs
CREATE INDEX au_id_ind
ON authors (au_id)
GO

SELECT * FROM uthors WHERE au_id = 20

Preguntas similares