Cambiar el nombre del campo de una tabla

2,501 views
Skip to first unread message

Noe

unread,
Aug 4, 2011, 7:13:38 PM8/4/11
to Mundo Visual FoxPro
Hola foro !!!

se que con Alter table se puede cambair el nombre de un campo, pero
como puedo cambiar el nombre si cunado nos entragan la tabla
continuamente le cambian el nombre el nombre debe ser fecha_baja estos
son los nombre como no s lo envian (fec_baj, fecha_de_b, fecha_baj
ect. ect) esperando me puedan ayudar GRACIAS.....

Alcides Zuasnábar Ureta

unread,
Aug 4, 2011, 9:52:27 PM8/4/11
to mundovis...@googlegroups.com
Si no varia la columna antes de realizar el Alter deberias averiguar el nombre del campo
 
Selec mitabla
 
mifecha=FIELD(2)  && 1,2,3,4 dependiendo en q columna se ubica
 
Saludos,

Alcides Zuasnábar Ureta

Advanced Solutions Perú

Director de Proyectos

  351-5173 -   990720437

msn: alcideszuasnabar@hotmail.com

web: http://adsoft.webs.tl/

 

 

 

 


 
> Date: Thu, 4 Aug 2011 16:13:38 -0700
> Subject: [Mundo Visual FoxPro] Cambiar el nombre del campo de una tabla
> From: elcorre...@yahoo.com.mx
> To: mundovis...@googlegroups.com
> --
> _______________________________________________________________
> Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
> FoxPro" de Grupos de Google.
>
> Para anular la suscripción a este grupo, envía un mensaje a:
> mundovisualfox...@googlegroups.com

Daniel Manuel López

unread,
Aug 5, 2011, 1:00:18 AM8/5/11
to Zorros verdaeros
Hola Zorrito,
 
Tienes 2 formas para hacerlo:
1 leer el nombre del campo y trabajarlo como venga dentro de tu o tus programas
   ejem: Supongamos que sabes la posición de "fec_baj" y es el campo no. 3, entonces:
 
   FECHA_BAJA = UPPER(Alltrim(FIELD(3)))
 
   y entonces trabajas con & o con EVAL a FECHA_BAJA, depende si quieres nombre o
   valores
 
2 leer el nombre del campo y modificarlo por el nombre que desees
   ejem: mismas instrucciones de arriba y luego le aplicas el ALTER
 
  ALTER TABLE tuarchivo RENAME COLUMN (FECHA_BAJA) TO fecha_baja
 
  No recuerdo bien el ALTER pero creo que asi va
 
Prueba y corrije y me comentas como te fue
Espero que esto te sirva
 
Saludos

 
 
> Subject: [Mundo Visual FoxPro] Cambiar el nombre del campo de una tabla
> From: elcorre...@yahoo.com.mx
>

Noe

unread,
Aug 5, 2011, 9:22:15 AM8/5/11
to Mundo Visual FoxPro
Hola Daniel !!!

Gracias por tu aportacion, se soluciono el problema

Gracias a todos los que participaron........

On 5 ago, 00:00, Daniel Manuel López <dmanu...@hotmail.com> wrote:
> Hola Zorrito,
>
> Tienes 2 formas para hacerlo:
> 1 leer el nombre del campo y trabajarlo como venga dentro de tu o tus programas
>    ejem: Supongamos que sabes la posición de "fec_baj" y es el campo no. 3, entonces:
>
>    FECHA_BAJA = UPPER(Alltrim(FIELD(3)))
>
>    y entonces trabajas con & o con EVAL a FECHA_BAJA, depende si quieres nombre o
>    valores
>
> 2 leer el nombre del campo y modificarlo por el nombre que desees
>    ejem: mismas instrucciones de arriba y luego le aplicas el ALTER
>
>   ALTER TABLE tuarchivo RENAME COLUMN (FECHA_BAJA) TO fecha_baja
>
>   No recuerdo bien el ALTER pero creo que asi va
>
> Prueba y corrije y me comentas como te fue
> Espero que esto te sirva
>
> Saludos
>
>
>
> > Subject: [Mundo Visual FoxPro] Cambiar el nombre del campo de una tabla
> > From: elcorreode_...@yahoo.com.mx
>
> > Hola foro !!!
>
> > se que con Alter table se puede cambair el nombre de un campo, pero
> > como puedo cambiar el nombre si cunado nos entragan la tabla
> > continuamente le cambian el nombre el nombre debe ser fecha_baja estos
> > son los nombre como no s lo envian (fec_baj, fecha_de_b, fecha_baj
> > ect. ect) esperando me puedan ayudar GRACIAS.....
>
> > --
> > _______________________________________________________________
> > Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
> > FoxPro" de Grupos de Google.
>
> > Para anular la suscripción a este grupo, envía un mensaje a:
> > mundovisualfox...@googlegroups.com- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Cristobal Galvan

unread,
Aug 5, 2011, 1:52:11 PM8/5/11
to mundovis...@googlegroups.com
Si lo haces con query...
select campo1, campo2 as MI_PROPIO_NOMBRE....


Cristobal E. Galvan Nicasio
 

From: dman...@hotmail.com
To: mundovis...@googlegroups.com
Subject: RE: [Mundo Visual FoxPro] Cambiar el nombre del campo de una tabla
Date: Fri, 5 Aug 2011 00:00:18 -0500

Noe

unread,
Aug 8, 2011, 1:58:56 PM8/8/11
to Mundo Visual FoxPro
Hola Cristobal !!!

Tu aportacion fue enorme.....quedo resuelto.
Gracias

On 5 ago, 12:52, Cristobal Galvan <galvan_cristo...@hotmail.com>
wrote:
> Si lo haces con query...
> select campo1, campo2 as MI_PROPIO_NOMBRE....
>
> Cristobal E. Galvan Nicasio
>
> From: dmanu...@hotmail.com
> To: mundovis...@googlegroups.com
> Subject: RE: [Mundo Visual FoxPro] Cambiar el nombre del campo de una tabla
> Date: Fri, 5 Aug 2011 00:00:18 -0500
>
> Hola Zorrito,
>
> Tienes 2 formas para hacerlo:
> 1 leer el nombre del campo y trabajarlo como venga dentro de tu o tus programas
>    ejem: Supongamos que sabes la posición de "fec_baj" y es el campo no. 3, entonces:
>
>    FECHA_BAJA = UPPER(Alltrim(FIELD(3)))
>
>    y entonces trabajas con & o con EVAL a FECHA_BAJA, depende si quieres nombre o
>    valores
>
> 2 leer el nombre del campo y modificarlo por el nombre que desees
>    ejem: mismas instrucciones de arriba y luego le aplicas el ALTER
>
>   ALTER TABLE tuarchivo RENAME COLUMN (FECHA_BAJA) TO fecha_baja
>
>   No recuerdo bien el ALTER pero creo que asi va
>
> Prueba y corrije y me comentas como te fue
> Espero que esto te sirva
>
> Saludos
>
>
>
>
>
> > Subject: [Mundo Visual FoxPro] Cambiar el nombre del campo de una tabla
> > From: elcorreode_...@yahoo.com.mx
>
> > Hola foro !!!
>
> > se que con Alter table se puede cambair el nombre de un campo, pero
> > como puedo cambiar el nombre si cunado nos entragan la tabla
> > continuamente le cambian el nombre el nombre debe ser fecha_baja estos
> > son los nombre como no s lo envian (fec_baj, fecha_de_b, fecha_baj
> > ect. ect) esperando me puedan ayudar GRACIAS.....
>
> > --
> > _______________________________________________________________
> > Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
> > FoxPro" de Grupos de Google.
>
> > Para anular la suscripción a este grupo, envía un mensaje a:
> > mundovisualfox...@googlegroups.com
>
> --
> _______________________________________________________________
> Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
> FoxPro" de Grupos de Google.
>
> Para anular la suscripción a este grupo, envía un mensaje a:
> mundovisualfox...@googlegroups.com                                    - Ocultar texto de la cita -
Reply all
Reply to author
Forward
0 new messages