elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 03:53  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos
| | | |-+  Mover un registro de una tabla a otra en una base datos.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mover un registro de una tabla a otra en una base datos.  (Leído 1,179 veces)
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Mover un registro de una tabla a otra en una base datos.
« en: 3 Diciembre 2011, 07:54 »

Hola amigos
Tengo una base datos con dos tablas:

Alumnos:num(Clave) nombre apellido sexo...
Exalumnos:num(clave) nombre apellido sexo...

Como puedo MOVER un registro de una tabla a la otra.

No vale copiar si no mover de una tabla a la otra, se puede hacer de una sola sentencia?

Gracias


En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #1 en: 3 Diciembre 2011, 16:32 »

Por si acaso, MySQL, MS SQL, Oracle, otro?

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #2 en: 3 Diciembre 2011, 16:38 »

Por si acaso, MySQL, MS SQL, Oracle, otro?

Saludos

Estoy hablando de una consulta en la consola de comando SQL.

Ejemplo de codigo: algo asi:

Código:
create table alumnos (num, nombre...)

select *
from alumnos
where nombre="jose"
« Última modificación: 3 Diciembre 2011, 16:40 por chocola » En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #3 en: 3 Diciembre 2011, 16:55 »

¿Pero en que gestor? Si bien TSQL debería de ser standard, cada uno de los gestores sentencias que no comparte con el resto.

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #4 en: 3 Diciembre 2011, 17:23 »

¿Pero en que gestor? Si bien TSQL debería de ser standard, cada uno de los gestores sentencias que no comparte con el resto.

Saludos
Perdón pensaba que ya lo habia puesto  :-\
Oracle
En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.213



Ver Perfil WWW
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #5 en: 3 Diciembre 2011, 20:38 »

no es Oracle, es SQL Server, pero podes sacar la idea y capas funcione igual..

How to copy a row from one SQL Server table to another

saludos.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #6 en: 3 Diciembre 2011, 20:58 »

no es Oracle, es SQL Server, pero podes sacar la idea y capas funcione igual..

How to copy a row from one SQL Server table to another

saludos.

En la web esta este codigo:
Código:
INSERT Table2
SELECT * FROM Table1
WHERE [Conditions]

Pero este codigo copia el registro, yo quiero mover el registro.

En la misma consulta puedo ejecutar dos ordenes uno que copia y otro que borre?
Se puede hacer de esa manera?
En línea
Hurubnar


Desconectado Desconectado

Mensajes: 300



Ver Perfil WWW
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #7 en: 3 Diciembre 2011, 21:30 »

No sé si entendí bien, pero quizás podrías hacer algo así:

Para seleccionar:
Código
mysql_query("SELECT * FROM Tabla0 WHERE var0 = '$variable');

Para borrar lo seleccionado:
Código
mysql_query ("DELETE * FROM Tabla0 WHERE var0 = '$variable', $conexion);

Espero haber ayudado,
atte. Herio
En línea
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #8 en: 3 Diciembre 2011, 21:53 »

No sé si entendí bien, pero quizás podrías hacer algo así:

Para seleccionar:
Código
mysql_query("SELECT * FROM Tabla0 WHERE var0 = '$variable');

Para borrar lo seleccionado:
Código
mysql_query ("DELETE * FROM Tabla0 WHERE var0 = '$variable', $conexion);

Espero haber ayudado,
atte. Herio
Necesito que se ejecute en la misma orden.
En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.213



Ver Perfil WWW
Re: Mover un registro de una tabla a otra en una base datos.
« Respuesta #9 en: 3 Diciembre 2011, 23:22 »

nunca lo he intentado, pero parece que se puede, pero debe soportar lo que se llama "Merge", busca en internet sobre eso por ejemplo.

mysql: select, insert, delete and update in one query

sino crear un SP seria una opcion.

saludos.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mover base de datos
Desarrollo Web
Ricardo89 12 590 Último mensaje 20 Agosto 2005, 01:37
por Rk_PetIT
Duplicar un registro específico en otra tabla
PHP
daniken 1 699 Último mensaje 15 Marzo 2007, 17:24
por Libransser
Duplicar un registro específico en otra tabla
Desarrollo Web
daniken 1 307 Último mensaje 15 Marzo 2007, 22:22
por Libransser
[How To] Mover una base de datos
Desarrollo Web
born2kill 8 1,057 Último mensaje 18 Julio 2007, 19:18
por born2kill
Copiar Registro de una tabla a otra!!!
Programación Visual Basic
Cj2009z 3 1,562 Último mensaje 16 Octubre 2007, 21:36
por ViZoR
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines