copiar el contenido de un campo

03/08/2005 - 16:02 por josepe | Informe spam
Saludos,

Puedo hacer una consulta SQL que me copie el contenido de un campo
en otro campo.

Me explico:
Tengo un campo id y otro campo id2, en id hay un número para cada
registro y quiero que este número se copie en el campo id2 para cada
registro

Es posible?

A parte del valor de id puedo añadir una cadena "abc" (siempre la misma) a
cada
registro en el campo id2?

Gracias.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
03/08/2005 - 16:14 | Informe spam
Puedes usar la sentencia UPDATE:

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro

Si quieres afectar todos los registros de la tabla, no añadas la cláusula
WHERE.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"josepe" wrote in message
news:%
Saludos,

Puedo hacer una consulta SQL que me copie el contenido de un campo
en otro campo.

Me explico:
Tengo un campo id y otro campo id2, en id hay un número para cada
registro y quiero que este número se copie en el campo id2 para cada
registro

Es posible?

A parte del valor de id puedo añadir una cadena "abc" (siempre la misma) a
cada
registro en el campo id2?

Gracias.

Respuesta Responder a este mensaje
#2 Angel J. Hernández M.
03/08/2005 - 16:21 | Informe spam
Sip... podrías hacer algo parecido a esto...

create table Prueba2(id int identity, id2 varchar(10), nombre varchar(10),
apellido varchar(10))

insert into prueba2 values('', 'Angel', 'Hernández')
insert into prueba2 values('', 'Mery', 'González')
insert into prueba2 values('', 'Pedro', 'Hernández')

update prueba2
set id2 = rtrim(ltrim(cast(id as varchar(5)))) + 'ABC'

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com




"josepe" wrote in message
news:%
Saludos,

Puedo hacer una consulta SQL que me copie el contenido de un campo
en otro campo.

Me explico:
Tengo un campo id y otro campo id2, en id hay un número para cada
registro y quiero que este número se copie en el campo id2 para cada
registro

Es posible?

A parte del valor de id puedo añadir una cadena "abc" (siempre la misma) a
cada
registro en el campo id2?

Gracias.

Respuesta Responder a este mensaje
#3 josepe
03/08/2005 - 17:05 | Informe spam
Perdona pero no me funciona

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro



Acces se toma campoId como un parámetro i me
pide que inserte el valor para campoId.

Ago algo mal?

Gracias.


"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Puedes usar la sentencia UPDATE:

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro

Si quieres afectar todos los registros de la tabla, no añadas la cláusula
WHERE.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"josepe" wrote in message
news:%
Saludos,

Puedo hacer una consulta SQL que me copie el contenido de un campo
en otro campo.

Me explico:
Tengo un campo id y otro campo id2, en id hay un número para cada
registro y quiero que este número se copie en el campo id2 para cada
registro

Es posible?

A parte del valor de id puedo añadir una cadena "abc" (siempre la misma)
a cada
registro en el campo id2?

Gracias.





Respuesta Responder a este mensaje
#4 Gustavo Larriera [MVP]
03/08/2005 - 17:10 | Informe spam
Access? Este foro es dedicado a SQL Server, deberías preguntar en los foros
de Access :-)

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"josepe" wrote in message
news:
Perdona pero no me funciona

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro



Acces se toma campoId como un parámetro i me
pide que inserte el valor para campoId.

Ago algo mal?

Gracias.


"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Puedes usar la sentencia UPDATE:

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro

Si quieres afectar todos los registros de la tabla, no añadas la cláusula
WHERE.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.
"josepe" wrote in message
news:%
Saludos,

Puedo hacer una consulta SQL que me copie el contenido de un campo
en otro campo.

Me explico:
Tengo un campo id y otro campo id2, en id hay un número para cada
registro y quiero que este número se copie en el campo id2 para cada
registro

Es posible?

A parte del valor de id puedo añadir una cadena "abc" (siempre la misma)
a cada
registro en el campo id2?

Gracias.









Respuesta Responder a este mensaje
#5 josepe
03/08/2005 - 17:15 | Informe spam
Perdón fallo mio :-)

Funciona bien. Gracias.



"josepe" escribió en el mensaje
news:
Perdona pero no me funciona

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro



Acces se toma campoId como un parámetro i me
pide que inserte el valor para campoId.

Ago algo mal?

Gracias.


"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Puedes usar la sentencia UPDATE:

UPDATE tabla SET campoId2 = campoId
WHERE condicionDeFiltro

Si quieres afectar todos los registros de la tabla, no añadas la cláusula
WHERE.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.
"josepe" wrote in message
news:%
Saludos,

Puedo hacer una consulta SQL que me copie el contenido de un campo
en otro campo.

Me explico:
Tengo un campo id y otro campo id2, en id hay un número para cada
registro y quiero que este número se copie en el campo id2 para cada
registro

Es posible?

A parte del valor de id puedo añadir una cadena "abc" (siempre la misma)
a cada
registro en el campo id2?

Gracias.









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