【TechTarget中国原创】问:我们在执行DDL或DML命令时会发生什么事情?
答:首先,Oracle分列了这个语句并确保它从语法上、语义上正确。其次,Oracle证实了用户有权执行这个语句。如果用户可以执行该语句,Oracle会获取所有它必需的锁来完成。一旦Oracle成功获取了这些锁,Oracle就会执行上述DDL和DML命令语句。在很多情况下都回返回结果。如果结果是从这个语句中返回的,Oracle就会获取这些结果并将结果并将结果置于'cursor'中。最后,cursor也会传递给应用程序。