Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

SQL: Crear campos en determinada ubicación

Estas en el tema de SQL: Crear campos en determinada ubicación en el foro de Bases de Datos General en Foros del Web. Hola! Estoy creando campos en una tablita con "ALTER TABLE tablita ADD COLUMN columnita" El problema que se me presenta es que además le quiero ...
  #1 (permalink)  
Antiguo 10/01/2005, 14:52
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 21 años, 10 meses
Puntos: 1
Exclamación SQL: Crear campos en determinada ubicación

Hola!

Estoy creando campos en una tablita con "ALTER TABLE tablita ADD COLUMN columnita"

El problema que se me presenta es que además le quiero asignar una determinada posición al campo dentro de la tabla, ya que de esta forma (usando ALTER TABLE, como les mostré arriba) me coloca en la última posición el campo creado .
¿hay alguna forma? Gracias.
  #2 (permalink)  
Antiguo 11/01/2005, 11:53
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 21 años, 10 meses
Puntos: 1
¿Alguien me puede ayudar?
  #3 (permalink)  
Antiguo 11/01/2005, 12:39
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola Siddhartha

Prueba con esto:

ALTER TABLE tablita ADD COLUMN columnita FIRST

o

ALTER TABLE tablita ADD COLUMN columnita AFTER otra_columnita

Espero que te sirva. Saludos,
  #4 (permalink)  
Antiguo 11/01/2005, 13:01
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 21 años, 10 meses
Puntos: 1
Gracias, lo voy a probar
  #5 (permalink)  
Antiguo 11/01/2005, 17:42
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Segun leí en una lista de correo eso no se puede hacer en SQL Server (no dices que DBMS usas).

Hablan que el metodo "normal" sería hacer un SELECT INTO en una tabla temporal en el orden adecuado, DROP a la tabla original y entonces renombrar la tabla temporal por la nueva
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #6 (permalink)  
Antiguo 12/01/2005, 12:46
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 21 años, 10 meses
Puntos: 1
¿y con Recordset se podrá?
  #7 (permalink)  
Antiguo 12/01/2005, 15:49
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Recordset? Que yo sepa eso no existe dentro de SQL Server.

Quiza te refieras a simplemente cambiar el orden de las columnas con un query y ahi si obtendras el recordset con el orden que deseas.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.