Agregar campos a una tabla!

21/08/2006 - 18:53 por Roberto Serrano | Informe spam
Que tal Foro saludos a todos.

Existe alguna manera de indicarle la posicion en la tabla que deba ocupar un
campo al ser agregado en una tabla ya existente?
Es decir Ejemplo: Tengo una tabla con cuatro campos
Campo1
Campo2
Campo4
Campo5

Si yo quisiera agregar el Campo3 en la posicion que le corresponde como
podria hacerlo? ya que de la manera que lo hago ahorita me lo agrega al
final quedando mi tabla de la siguiente Forma

Forma que me lo agrega Forma que quiero que quede
Campo1 Campo1
Campo2 Campo2
Campo4 Campo3
Campo5 Campo4
Campo3 Campo5

Oviamente con el enterprise manager seria facil hacerlo pero quiero hacerlo
mediante instrucciones sql.

saludos y Gracias de antemano!

Atte.
Roberto Serrano Ibarra

Preguntas similare

Leer las respuestas

#1 jcac
21/08/2006 - 19:07 | Informe spam
Hola,

Fijate en cuando haces esto en el enterprice veras que hay un boton que dice
grabar script al lado del boton grabar, alli te mostrara como lo hace el
enterprice.

Espero te sirva

Saludos
"Roberto Serrano" escribió en el
mensaje news:
Que tal Foro saludos a todos.

Existe alguna manera de indicarle la posicion en la tabla que deba ocupar
un campo al ser agregado en una tabla ya existente?
Es decir Ejemplo: Tengo una tabla con cuatro campos
Campo1
Campo2
Campo4
Campo5

Si yo quisiera agregar el Campo3 en la posicion que le corresponde como
podria hacerlo? ya que de la manera que lo hago ahorita me lo agrega al
final quedando mi tabla de la siguiente Forma

Forma que me lo agrega Forma que quiero que quede
Campo1 Campo1
Campo2 Campo2
Campo4 Campo3
Campo5 Campo4
Campo3 Campo5

Oviamente con el enterprise manager seria facil hacerlo pero quiero
hacerlo mediante instrucciones sql.

saludos y Gracias de antemano!

Atte.
Roberto Serrano Ibarra




Respuesta Responder a este mensaje
#2 Alejandro Mesa
21/08/2006 - 19:12 | Informe spam
Roberto,

No existe una manera directa de decirle a SQL Server en que posicion se
desea que este la columna. Esto se debe a que la posicion que ocupa la
columna no es un factor importante. Una forma de hacer lo que quieres es
recreando la tabla. Esta es la manera en que el uitlitario "Enterprice
Manager" lleva a cabo tal tarea. Como sabes, no es una tarea facil, pues
debes recrear todas las restricciones, indices, referencias desde otras
tablas, etc.

Si vas al EM, habres la tabla en forma de diseño, insertas la columna donde
deseas y le das click al boton "save change script", que es el tercero de
izquierda a derecha en la barra de herramientas, podras ver el script que EM
utiliza para llevar a cabo dicha tarea.


AMB

"Roberto Serrano" wrote:

Que tal Foro saludos a todos.

Existe alguna manera de indicarle la posicion en la tabla que deba ocupar un
campo al ser agregado en una tabla ya existente?
Es decir Ejemplo: Tengo una tabla con cuatro campos
Campo1
Campo2
Campo4
Campo5

Si yo quisiera agregar el Campo3 en la posicion que le corresponde como
podria hacerlo? ya que de la manera que lo hago ahorita me lo agrega al
final quedando mi tabla de la siguiente Forma

Forma que me lo agrega Forma que quiero que quede
Campo1 Campo1
Campo2 Campo2
Campo4 Campo3
Campo5 Campo4
Campo3 Campo5

Oviamente con el enterprise manager seria facil hacerlo pero quiero hacerlo
mediante instrucciones sql.

saludos y Gracias de antemano!

Atte.
Roberto Serrano Ibarra





Respuesta Responder a este mensaje
#3 Roberto Serrano
21/08/2006 - 20:05 | Informe spam
Gracias por su pronta respuesta y sugerencias!
Creo que si me va a servir el script que genera el sql desde el EM.

Saludos.
Atte.
Roberto Serrano Ibarra

"Roberto Serrano" wrote in message
news:
Que tal Foro saludos a todos.

Existe alguna manera de indicarle la posicion en la tabla que deba ocupar
un campo al ser agregado en una tabla ya existente?
Es decir Ejemplo: Tengo una tabla con cuatro campos
Campo1
Campo2
Campo4
Campo5

Si yo quisiera agregar el Campo3 en la posicion que le corresponde como
podria hacerlo? ya que de la manera que lo hago ahorita me lo agrega al
final quedando mi tabla de la siguiente Forma

Forma que me lo agrega Forma que quiero que quede
Campo1 Campo1
Campo2 Campo2
Campo4 Campo3
Campo5 Campo4
Campo3 Campo5

Oviamente con el enterprise manager seria facil hacerlo pero quiero
hacerlo mediante instrucciones sql.

saludos y Gracias de antemano!

Atte.
Roberto Serrano Ibarra




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida