Add Column

06/07/2005 - 00:12 por Wilson R. Rico Camargo | Informe spam
Como puedo incluir una nueva columna en una tabla en una posicion
determinada. me explico:

Tengo una tabla con tres columnas y quiero incluirle una cuarta columna pero
que quede en la 2 Posicion de las columnas.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia
Mail: wilson.rico@bbvaseguros.com.co
Visite www.bbvaseguros.com.co

Preguntas similare

Leer las respuestas

#1 Maxi
06/07/2005 - 00:51 | Informe spam
Hola, no es muy importante la posicion de una columna en una tabla. Si de
todas maneras lo quieres hacer igual vas a tener que hacer muchos pasos

1) Pasar los valores a una tabla temporal
2) Dropear la tabla
3) Volverla a crear con las nuevas posiciones
4) Poner los datos

Pues, todo esto a mi juicio es innecesario ya que la posicion de una columna
es indeferente si las cosas estan bien programadas.

Un abrazo


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Wilson R. Rico Camargo" escribió en el
mensaje news:%
Como puedo incluir una nueva columna en una tabla en una posicion
determinada. me explico:

Tengo una tabla con tres columnas y quiero incluirle una cuarta columna
pero que quede en la 2 Posicion de las columnas.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia
Mail:
Visite www.bbvaseguros.com.co


Respuesta Responder a este mensaje
#2 Ricardo Passians
06/07/2005 - 11:41 | Informe spam
Una manera es editar la estructura de la tabla manualmente en el Enterprise
Manager.


"Wilson R. Rico Camargo" wrote in message
news:%
Como puedo incluir una nueva columna en una tabla en una posicion
determinada. me explico:

Tengo una tabla con tres columnas y quiero incluirle una cuarta columna


pero
que quede en la 2 Posicion de las columnas.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia
Mail:
Visite www.bbvaseguros.com.co


Respuesta Responder a este mensaje
#3 Isaias
06/07/2005 - 17:20 | Informe spam
Estoy con Maxi, no veo caso alguno tratar de agregar una columna en CIERTA
POSICION de la tabla.

Tambien puedes hacerlo directamente en el ENTERPRISE MANAGER, edicion de
tabla, seleccionas la primero columna, presionas la tecla de INSERT y te
abrira un espacio para colocar la nueva columna.

Aunque insisto, no veo para que.
Respuesta Responder a este mensaje
#4 Don Roque
06/07/2005 - 22:13 | Informe spam
Ricardo, si editas la estructura desde el EM, lo que el SQL hace es una
secuencia de instrucciones bastante parecida a la que describe Maxi:

si tu tabla se llama TEST

1) crea una tabla Test_temp con la estructura que necesitas
2) mueve los datos te TEST a TEST_TEMP
3) Borra los constraints/indices en Test y se los pone a test_temp
4) Dropea TEST
5) renombra TEST_TEMP a TEMP usando el sp de sistema SP_RENAME


Coincido con Maxi en que la ubicacion de los campos no tendria por que
influir. Y les recuerdo a todos que el SQL SERVER 6.5 no nos dejaba
agregar columnas en cualquier lugar en una tabla, solamente al final.

Saludos
Respuesta Responder a este mensaje
#5 Ricardo Passians
07/07/2005 - 02:37 | Informe spam
Ricardo, si editas la estructura desde el EM, lo que el SQL hace es una
secuencia de instrucciones bastante parecida a la que describe Maxi:



ok... y ? no es mas facil ?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida