03-11-2005
|
|
Miembro
|
|
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
|
|
- En tu caso el insert y el select se ejecutan en el contexto de la misma transacción, por lo que no es necesario un commit para que el select encuentre los datos insertados en la tabla. Podes comprobarlo haciendo, en isql o cualquier otro utilitario (sin auto commit), simulando el insert y luego el select sobre la tabla). De alli que te digan que el select está malo. Si el select está bien, lo que está mal es el insert
- No es recomendable (y en muchos motores no es posible) hacer un commit desde dentro de un procedimiento almacenado. Como ya alguien ha dicho también, el control de transacciones debiera llevarse desde fuera.
Hasta luego.
|