SQL - Como hago esto!Para expertos.

 
Vista:

Como hago esto!Para expertos.

Publicado por ibai (47 intervenciones) el 02/04/2001 20:36:10
Quiero hacer algo asi.
Por cada tabla de la BD.
Por cada Campo que empieza con I ("I%")
Crear un indice sobre ese campo
--
Alguien sabe?
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:Como hago esto!Para expertos.

Publicado por Alejandro Aguilar (21 intervenciones) el 03/04/2001 04:36:42
Hola :

Executa esta sentnecia en el Query Analyzer

Select "Create Index " + a.name + "_" + b.name + " on " + a.name + " ( " + b.name + " ) "
from sysobjects a , syscolumns b
Where a.id = b.id and
a.xtype = "U" and
b.name like "I%"

El resultado de esta consulta copialo y executalo en el Query Analyzer

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:Como hago esto!Para expertos.

Publicado por ibai (47 intervenciones) el 03/04/2001 17:37:21
Me podrias explicar eso del create index dentro del select?

Gracias,
Ibai
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

Esto no crea los indices, verdad?

Publicado por ibai (47 intervenciones) el 03/04/2001 17:50:24
Esto lo que crea es el codigo para crear los indices, no es cierto?
si es asi, como puedo hacer para ejecutar ese codigo?
Saludos,
Ibai
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:Esto no crea los indices, verdad?

Publicado por Alejandro Aguilar (21 intervenciones) el 03/04/2001 19:07:56
Asi es , crea el codigo para poder ejecutarlo posteriormente....

El resultado de esta consulta salvalo como .TXT ó .SQL ó como te sea necesario, asi ya lo puedes abrir en el Query Analyzer y ejecutarlo
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