insertar con una instruccion en varias tablas
Hola!!!
Aqui de nuevo, me surgio una idea o pregunta. Quiero investigar si en una sola instruccion de insert, se pueden insertar datos en dos tablas, esto es: TABLA1 id -> num nombre ->string (varchar) direccion -> string (varchar) TABLA2 id -> num nom_trabajo -> varchar salario -> float horario -> time (estas tablas son inventadas en el momento, solamente para el ejemplo) quiero que mediante un insert, ingresar un registro en cada tabla, esto es:
lo que he hecho es que he insertado el registro mediante dos inserts (mysql,php. Con el editor del sql del mysql, pongo dos instrucciones insert, una abajo de otra y si los inserta) pero mi duda es que si existe o se puede insertar mediante un solo insert o debo crear procedimientos? No he encontrado nada en los manuales de sql( en la red) ni en lo que tengo a la mano. Si alguien tiene el conocimiento o sabe en donde puedo encontrar algunos ejemplos, se los agradeceria muchisimo Gracias Saludos!!! |
Hasta donde yo se (Conozco Db2 en As/400, Mysql, MsSql y un poco de Postgress)
Eso no se puede hacer. Igual me equivoco, pero hasta donde yo se no se puede. |
ok, muchas gracias, tambien estuve investigando y no se puede, solamente que lo haga en un procedimiento en la cual tengo el numero de lineas que de querys o instrucciones para insertar.
procedure insert into xxxxx values (aaaaa,ssss,ddd,ff,ff,...) insert into xxxxx values ( qqqq,wwww,eeee,rrrr,...) de otra forma no se puede. Pero de todos modos gracias por su tiempo. Saludos!!!! |
La franja horaria es GMT +2. Ahora son las 15:14:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi