Cita:
Iniciado por JohnwF La necesito crear a través de un select, osea "Create table t as Select ...."
Luego, a partir de los datos de esa tabla, actualizar otra más.
Voy a buscar lo de las temporary tables.
Si alguien tiene algún otro antecedente, lo agradezco también.
John
entonces tengo razon, una mala costumbre es procesar mucha informacion generando una tabla "temporal" con un create as select, pero siempre te topas con los mismos problemas:
concurrencia, ¿que pasa si llega otro usuario y ejecuta el mismo proceso? podria ser que truene al querer crear la misma tabla,
integridad, pudiera ser que al ejecutar otra vez el proceso, el primer proceso no genere toda la informacion al haberla "pisado" el segundo proceso
y varios mas
con una temporary no cambia mucho la cosa pero te olvidas de esos problemas al mantener la informacion en esa tabla independiente entre sessiones y solo existe esa informacion mientras dura la session (dependiendo de la opcion al crearla "on commit preserve/delete rows) checate la documentacion al respecto