Power Builder - REINDEXAR TABLAS

 
Vista:

REINDEXAR TABLAS

Publicado por Edgar Flores (44 intervenciones) el 12/06/2004 23:30:43
POR FAVOR , NECESITO LA SIGUIENTE AYUDA, COMO PUEDO PROGRAMAR LA REINDEXACION DE TODAS MIS TABLAS EN MI BASE DE DATOS DESDE POWERBUILDER.
GRACIAS ANTICIPADAS POR LA AYUDA,
SALUDOS CORDIALES,

EDGAR FLORES.
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:REINDEXAR TABLAS

Publicado por Oscar (1178 intervenciones) el 14/06/2004 06:04:25
Si entendí bien, la reindexación se refiere a regenerar los índices de una tabla. Esto por supuesto, depende del manejador de BD con el que estás trabajando. Por ejemplo en SQL Server se usa: DBCC DBREINDEX (si ese es tu caso, ve la ayuda para pasarle los parámetros).

En todo caso, lo único seguro que se puede mencionar en este punto, es el script que podrías emplear en PB, cuando se trata de ejecutar una sentencia SQL que conste de una sola línea.

string ls_sql
SQLCA.AutoCommit=TRUE

//Aquí, escribes una instruccion SQL cualquiera
//(en este ejemplo, se vuelve a generar todos los índices
//de mitabla con un factor de relleno de 70)
ls_sql="DBCC DBREINDEX (mitabla, '', 70)"

EXECUTE IMMEDIATE:ls_sql USING SQLCA;

//---------FIN------------
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:REINDEXAR TABLAS

Publicado por Edgar Flores (44 intervenciones) el 16/06/2004 01:45:49
Gracias Oscar por la ayuda, claro yo estoy usando SQL Server 2000, voy a programar esta regeneracion de indices tal cual me indicas.

gracias.
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