Consulta ALTER TABLE

10/05/2005 - 17:13 por Javier Perez | Informe spam
Hola gente del grupo, los molesto para preguntarles si existe la
posibilidad en SQL 2000 de realizar un ALTER TABLE para agregar un campo
y que este campo tenga un valor cuando es creado, no me sirve que tenga
el valor por defecto para los registro que se agreguen, lo que necesito
es que al crearse la columna tenga un valor, me explico?

Creo que se podria hacer con un ALTER TABLE y luego una sentencia UPDATE
de la columna, pero se podria realizar de una sola vez en el ALTER TABLE ?

Gracias por su orientacion.

Javier Perez

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
10/05/2005 - 17:29 | Informe spam
No, en ALTER TABLE lo tendrías que hacer utilizando Default para esa
columna.
¿ Qué problema tienes en hacer un ALTER TABLE y luego un UPDATE ?

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Javier Perez" <""highsoft\"@"> escribió en el mensaje
news:
Hola gente del grupo, los molesto para preguntarles si existe la
posibilidad en SQL 2000 de realizar un ALTER TABLE para agregar un campo y
que este campo tenga un valor cuando es creado, no me sirve que tenga el
valor por defecto para los registro que se agreguen, lo que necesito es
que al crearse la columna tenga un valor, me explico?

Creo que se podria hacer con un ALTER TABLE y luego una sentencia UPDATE
de la columna, pero se podria realizar de una sola vez en el ALTER TABLE ?

Gracias por su orientacion.

Javier Perez
Respuesta Responder a este mensaje
#2 Anonimo
10/05/2005 - 17:46 | Informe spam
Les comento, tengo aproximadamente 25 tablas, a todas se le debe agregar
una columna codigo_sucursal, lo que tengo que hacer entonces es 25 ALTER
TABLE y 25 UPDATE, mi pregunta era si no se podria hacer solo los ALTER
TABLE. Gracias una vez mas.


Javier Perez


Salvador Ramos wrote:
No, en ALTER TABLE lo tendrías que hacer utilizando Default para esa
columna.
¿ Qué problema tienes en hacer un ALTER TABLE y luego un UPDATE ?

Respuesta Responder a este mensaje
#3 Alejandro Mesa
10/05/2005 - 17:52 | Informe spam
Que es lo que quieres escribir en esa columna, el mismo codigo para todas las
filas?


AMB

"@" <""highsoft"@arro" wrote:

Les comento, tengo aproximadamente 25 tablas, a todas se le debe agregar
una columna codigo_sucursal, lo que tengo que hacer entonces es 25 ALTER
TABLE y 25 UPDATE, mi pregunta era si no se podria hacer solo los ALTER
TABLE. Gracias una vez mas.


Javier Perez


Salvador Ramos wrote:
> No, en ALTER TABLE lo tendrías que hacer utilizando Default para esa
> columna.
> ¿ Qué problema tienes en hacer un ALTER TABLE y luego un UPDATE ?
>

Respuesta Responder a este mensaje
#4 Isaias Islas
10/05/2005 - 17:56 | Informe spam
Con permiso de Salvdor

La respuesta es NO, el ALTER TABLE solo altera la estructura del objeto, no
asi, su contenido.



"@" <""highsoft\"@"> escribió en el
mensaje news:
Les comento, tengo aproximadamente 25 tablas, a todas se le debe agregar
una columna codigo_sucursal, lo que tengo que hacer entonces es 25 ALTER
TABLE y 25 UPDATE, mi pregunta era si no se podria hacer solo los ALTER
TABLE. Gracias una vez mas.


Javier Perez


Salvador Ramos wrote:
> No, en ALTER TABLE lo tendrías que hacer utilizando Default para esa
> columna.
> ¿ Qué problema tienes en hacer un ALTER TABLE y luego un UPDATE ?
>
Respuesta Responder a este mensaje
#5 Javier Perez
16/05/2005 - 15:44 | Informe spam
Gracias a todos por la orientacion, pero ahora me surge un problema,
existe la forma de ALTERar la estructura de la tabla en el orden que yo
desee, esto seria, realizar un ALTER TABLE y que la columna que voy a
agregar se agregue en la posicion que yo quiero.

Por ejemplo para una tabla llamada tabla_A
Antes del ALTER TABLE
campo1
campo2
campo3

Hago un ALTER TABLE

ALTER TABLE tabla_A ADD campo4 VARCHAR(20) NULL

pero quiero que no se vaya al final, y deseo que quede asi
campo1
campo2
campo4 <-
campo3


Gracias por la ayuda que me puedan brindar.


Javier Perez



Isaias Islas wrote:
Con permiso de Salvdor

La respuesta es NO, el ALTER TABLE solo altera la estructura del objeto, no
asi, su contenido.



"@" <""highsoft\"@"> escribió en el
mensaje news:

Les comento, tengo aproximadamente 25 tablas, a todas se le debe agregar
una columna codigo_sucursal, lo que tengo que hacer entonces es 25 ALTER
TABLE y 25 UPDATE, mi pregunta era si no se podria hacer solo los ALTER
TABLE. Gracias una vez mas.


Javier Perez


Salvador Ramos wrote:

No, en ALTER TABLE lo tendrías que hacer utilizando Default para esa
columna.
¿ Qué problema tienes en hacer un ALTER TABLE y luego un UPDATE ?








Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida