Buenas a todos. Una ayuda para resolver lo siguiente con sentencias SQL?
(No son muchos los registros a insertar por lo que tranquilamente puedo recurrir a QUEUE en clarion y listo pero quiero hacerlos usando SQL, ya que estoy usando este controlador.)
3 tablas (que las usos como plantilla modelo para otras): A (padre) B (hijo) C (nieto). Esta las cargo manualmente, es un sistema para un instituto superior de educación que posee la siguiente información: Carrera--->Asignaturas ---> Correlativas
La idea es la siguiente:
Dada la situación de que un alumno ingresa a la institución se le asigna una Carrera (esto se guarda en tabla A1 - padre), ahora bien, quiero traer desde B e insertarlos en B1 las asignaturas (hijos para A1) y luego insertar las correspondientes correlativas desde C en C1 (nietos de A1). No todos los hijos generan nietos.
Espero se entienda la idea y puedan darme una mano. Gracias
Clarion 8, MSQLServer 2008 r2
PADRES HIJOS Y NIETOS
-
- Al nivel de RZ
- Mensajes: 108
- Registrado: Dom Abr 17, 2011 6:07 pm
- Contactar:
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: PADRES HIJOS Y NIETOS
Hola,
sin saber la estructura de las tablas, en principio podés hacer un INSERT INTO.
Algo así:
Y lo mismo para la tablaC.
sin saber la estructura de las tablas, en principio podés hacer un INSERT INTO.
Algo así:
Código: Seleccionar todo
INSERT INTO TABLAB (lista de campos)
SELECT Campo1, campo2, etc
FROM TABLAB
WHERE 1 = 1 -- esto es por costumbre
AND Condicion para traer los registros "template" de TablaB
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 22 invitados