insertar datos en varias tablas

15/01/2004 - 09:03 por Racsus | Informe spam
Hola

puedo hacer una sóla sentencia SQL de insercion (INSERT
INTO...) donde inserte filas en varias tablas?

supongamos que las tablas estan todas relacionadas por un
campo clave.

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
15/01/2004 - 09:47 | Informe spam
Directamente no, porque en teoría la instrucción INSERT hace referencia
a un solo objeto. Ahora bien, es posible mediante la creación de vistas
divididas que los datos se distribuyan en diferentes tablas, aunque no sé si
es eso lo que vas buscando. En caso de que sí, echa un vistazo en los BOL al
tema 'Crear una vista dividida' y sus relacionados


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Racsus" escribió en el mensaje
news:06f801c3db3e$0311a850$
Hola

puedo hacer una sóla sentencia SQL de insercion (INSERT
INTO...) donde inserte filas en varias tablas?

supongamos que las tablas estan todas relacionadas por un
campo clave.

Gracias
Respuesta Responder a este mensaje
#2 Racsus
15/01/2004 - 10:45 | Informe spam
MI BOL ES EN INGLES, ME PODRIAS AYUDAR A EXPLICARME EL
FUNCINAMIENTO DE ESTAS VISTAS?

GRACIAS

Directamente no, porque en teoría la instrucción


INSERT hace referencia
a un solo objeto. Ahora bien, es posible mediante la


creación de vistas
divididas que los datos se distribuyan en diferentes


tablas, aunque no sé si
es eso lo que vas buscando. En caso de que sí, echa un


vistazo en los BOL al
tema 'Crear una vista dividida' y sus relacionados


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Racsus" escribió


en el mensaje
news:06f801c3db3e$0311a850$
Hola

puedo hacer una sóla sentencia SQL de insercion (INSERT
INTO...) donde inserte filas en varias tablas?

supongamos que las tablas estan todas relacionadas por un
campo clave.

Gracias


.

Respuesta Responder a este mensaje
#3 Maximiliano D. A.
15/01/2004 - 13:22 | Informe spam
hola, en www.portalsql.com tenes no solo el Bol en Español sino que mucha
informacion sobre este tipo de vistas.

Salu2

Maximiliano Damian Accotto


"Racsus" escribió en el mensaje
news:085001c3db4c$44569bf0$
MI BOL ES EN INGLES, ME PODRIAS AYUDAR A EXPLICARME EL
FUNCINAMIENTO DE ESTAS VISTAS?

GRACIAS

Directamente no, porque en teoría la instrucción


INSERT hace referencia
a un solo objeto. Ahora bien, es posible mediante la


creación de vistas
divididas que los datos se distribuyan en diferentes


tablas, aunque no sé si
es eso lo que vas buscando. En caso de que sí, echa un


vistazo en los BOL al
tema 'Crear una vista dividida' y sus relacionados


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Racsus" escribió


en el mensaje
news:06f801c3db3e$0311a850$
Hola

puedo hacer una sóla sentencia SQL de insercion (INSERT
INTO...) donde inserte filas en varias tablas?

supongamos que las tablas estan todas relacionadas por un
campo clave.

Gracias


.

Respuesta Responder a este mensaje
#4 Adrian Garcia
15/01/2004 - 18:38 | Informe spam
Puede llegar a ser de que insertar directamente sobre la vista no te sirva,
en ese caso otra forma de realizar esto es tambien creando un trigger del
tipo INTEAD OF sobre la vista que vincula varias tablas:

Creas una vista que realice el join de las tablas relacionadas, luego creas
un indice del tipo INSTEAD OF en el cual vas a tener control absoluto de
como se insertan los datos en cada tabla.

Saludos
Adrian D. Garcia
NDSoft


"Carlos Sacristan" wrote in message
news:

Directamente no, porque en teoría la instrucción INSERT hace


referencia
a un solo objeto. Ahora bien, es posible mediante la creación de vistas
divididas que los datos se distribuyan en diferentes tablas, aunque no sé


si
es eso lo que vas buscando. En caso de que sí, echa un vistazo en los BOL


al
tema 'Crear una vista dividida' y sus relacionados


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Racsus" escribió en el mensaje
news:06f801c3db3e$0311a850$
Hola

puedo hacer una sóla sentencia SQL de insercion (INSERT
INTO...) donde inserte filas en varias tablas?

supongamos que las tablas estan todas relacionadas por un
campo clave.

Gracias


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