Título: Mover un registro de una tabla a otra en una base datos. Publicado por: chocola en 3 Diciembre 2011, 07:54 am 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 Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: Novlucker en 3 Diciembre 2011, 16:32 pm Por si acaso, MySQL, MS SQL, Oracle, otro?
Saludos Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: chocola en 3 Diciembre 2011, 16:38 pm 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...) Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: Novlucker en 3 Diciembre 2011, 16:55 pm ¿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 Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: chocola en 3 Diciembre 2011, 17:23 pm ¿Pero en que gestor? Si bien TSQL debería de ser standard, cada uno de los gestores sentencias que no comparte con el resto. Perdón pensaba que ya lo habia puesto :-\Saludos Oracle Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: seba123neo en 3 Diciembre 2011, 20:38 pm 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 (http://stackoverflow.com/questions/57168/how-to-copy-a-row-from-one-sql-server-table-to-another) saludos. Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: chocola en 3 Diciembre 2011, 20:58 pm 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 (http://stackoverflow.com/questions/57168/how-to-copy-a-row-from-one-sql-server-table-to-another) saludos. En la web esta este codigo: Código: INSERT Table2 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? Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: Hurubnar en 3 Diciembre 2011, 21:30 pm No sé si entendí bien, pero quizás podrías hacer algo así:
Para seleccionar: Código Para borrar lo seleccionado: Código Espero haber ayudado, atte. Herio Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: chocola en 3 Diciembre 2011, 21:53 pm No sé si entendí bien, pero quizás podrías hacer algo así: Necesito que se ejecute en la misma orden.Para seleccionar: Código Para borrar lo seleccionado: Código Espero haber ayudado, atte. Herio Título: Re: Mover un registro de una tabla a otra en una base datos. Publicado por: seba123neo en 3 Diciembre 2011, 23:22 pm 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 (http://stackoverflow.com/questions/4089140/mysql-select-insert-delete-and-update-in-one-query) sino crear un SP seria una opcion. saludos. |