1z0-071 Exam QuestionsBrowse all questions from this exam

1z0-071 Exam - Question 18


Which two are true about transactions in the Oracle Database? (Choose two.)

Show Answer
Correct Answer: DE

A DDL statement issued by a session with an uncommitted transaction automatically commits that transaction because DDL statements in Oracle implicitly commit any pending transactions before they are executed. An uncommitted transaction is automatically committed when the user exits SQL*Plus because exiting SQL*Plus implicitly commits any pending transactions, ensuring that no data is lost.

Discussion

7 comments
Sign in to comment
holdfaststronglyOptions: DE
Sep 20, 2022

A. DML statements always start new transactions. (X). Not always B. DDL statements automatically commit only data dictionary updates caused by executing the DDL. (X) Not "only" data dictionary C. A session can see uncommitted updates made by the same user in a different session. (X) in the same session D. A DDL statement issued by a session with an uncommitted transaction automatically commits that transaction. E. An uncommitted transaction is automatically committed when the user exits SQL*Plus.

dilshod
Jun 9, 2023

https://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_twelve040.htm#BABEGEGC

DiplomiraniZnalac
Sep 21, 2022

True hehe

hmatinnnOptions: DE
Jan 31, 2024

should be DE SET AUTOCOMMIT does not alter the commit behavior when SQL*Plus exits. Any uncommitted data is committed by default.

presido11111Options: BE
Feb 7, 2024

The answer is BE

MIGHTYSTUNNERSOptions: BD
Apr 29, 2024

bd is correct

archit4321Options: DE
May 3, 2024

The answer is DE