La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37267 - MODIFY STRUCTURE
Autor:  Leandro Dapello
hay manera de hacer un MODIFY STRUCTURE desde clipper, desde codigo, con alguna funcion, ya que tengo que modificar mas de 200 tablas iguales.

  Respuesta:  Leonardo Bidi
Hola. Lo que podes hacer es utilizando la funcion "DBSTRUCT" que te devuelve un array con la estructura actual, lo modificas como quieras, podes cambiarle el tamaƱo a los campos o agregar datos al array.
( fijate en las NG como devuelve el array ).
Luego creas una nueva tabla con este array modificado, con DBCREATE, y luego apendeas a esta desde la original y te queda una nueva base con los campos cambiados. Luego borras la original y renombras esta nueva como la anterior y listo el pollo.
Cualquier duda a las ordenes.

Saludos