Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2010, 09:48
Avatar de 8vio
8vio
 
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 1 mes
Puntos: 6
Respuesta: Teoría en transacciones

Hola huesos52,

Umm coye no estoy seguro de lo que digo al 100%, pero al parecer el ultimo error es encontrado por asi decirlo en la etapa de parse de la sentencia DDL y el penultimo error es encontrado en la etapa de execute de la sentencia. Ya que en el parse se esta validando la estructura en si del sql. Ahora por como se ven las cosas el commit implicito es realizado antes del execute de la setencia por como lo demuestra tu investigacion ya que no hubo quejas con la estructura del sql sino con el tipo de dato. Esta muy interesante tu post, estoy investigando....

Aqui un link en ingles de como funcionan las setencias DML y al final hablan de como difieren las DDL. Ahora lo que si quiero saber es en que fase realiza el commit implicito, solo supongo que es despues del parse. Las fase no las listo xq no estoy completamente seguro de cuales son, sin embargo en el link hablan un poco de eso.

http://ovir.icp.ac.ru/oracle/doc/ser...6/sqlconce.htm

Saludos,