Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Oracle 1Z0-071 Exam - Topic 1 Question 120 Discussion

Actual exam question for Oracle's 1Z0-071 exam
Question #: 120
Topic #: 1
[All 1Z0-071 Questions]

Which two are true about transactions in the Oracle Database?

Show Suggested Answer Hide Answer
Suggested Answer: B, E

This question appears to be a duplicate of question no. 269, and the correct answers provided there apply here as well.

B . True. A DDL statement automatically commits any outstanding uncommitted transaction in the session. E. True. Exiting SQL*Plus without explicitly committing a transaction will cause the uncommitted transaction to be rolled back, not committed.

A, C, and D are incorrect for the same reasons provided in the explanation for question no. 269.


Contribute your Thoughts:

0/2000 characters
Lavonda
3 months ago
Wait, E? Really? That sounds surprising!
upvoted 0 times
...
Georgeanna
3 months ago
B is definitely correct, DDL auto-commits.
upvoted 0 times
...
Lorrie
3 months ago
D is true, DDL does commit data dictionary updates.
upvoted 0 times
...
Gracia
4 months ago
I thought A was true, but I guess not!
upvoted 0 times
...
Pearlene
4 months ago
C seems off, DML doesn't always start a new transaction.
upvoted 0 times
...
Catrice
4 months ago
I have a vague memory that option E is incorrect because uncommitted transactions usually stay uncommitted unless explicitly committed.
upvoted 0 times
...
Lavonne
4 months ago
I recall practicing a question similar to this, and I think D is correct since DDL does commit changes to the data dictionary.
upvoted 0 times
...
Lamar
5 months ago
I'm not entirely sure about option A; I feel like we might have covered something about session visibility, but I can't remember the details.
upvoted 0 times
...
Amie
5 months ago
I think option B sounds familiar because we discussed how DDL statements behave differently from DML in class.
upvoted 0 times
...
Gene
5 months ago
Hmm, this is a tricky one. I'll need to carefully read through each option and think about how transactions work in Oracle. Gotta make sure I don't miss any nuances.
upvoted 0 times
...
Pamella
5 months ago
I'm a bit confused about the difference between a session seeing its own uncommitted updates versus a DDL statement automatically committing the current transaction. I'll need to double-check those details.
upvoted 0 times
...
Gwenn
5 months ago
I've got this! Transactions are one of my strong suits. I'm pretty confident I can identify the two correct statements here.
upvoted 0 times
...
Maurine
5 months ago
Okay, let me see here. I remember learning about how DDL statements can automatically commit the current transaction, but I'm not sure about the specifics. I'll have to review my notes on that.
upvoted 0 times
...
Jess
6 months ago
Hmm, this question seems to cover some key concepts about transactions in Oracle. I'll need to think carefully about the differences between DML and DDL statements and how they impact transactions.
upvoted 0 times
...
Bettye
6 months ago
I'm not sure, but I think C is definitely false.
upvoted 0 times
...
Benedict
6 months ago
I disagree, I believe B and E are the correct options.
upvoted 0 times
...
Leota
6 months ago
I think A and D are true.
upvoted 0 times
...
Alyssa
7 months ago
Haha, imagine if C was true. You'd have users accidentally committing their work by closing SQL*Plus. That would be a nightmare!
upvoted 0 times
...
Domitila
7 months ago
Hold up, I'm not convinced about E. How can a session see another user's uncommitted changes? That doesn't sound right.
upvoted 0 times
...
Lashonda
8 months ago
I'm pretty sure B is true too. DDL commits the current transaction before executing the statement.
upvoted 0 times
...
Stephania
8 months ago
A and D seem correct to me. DDL statements commit only dictionary updates, and DML starts new transactions. Easy enough!
upvoted 0 times
Herminia
6 months ago
Yes, that's right. It's important to understand how transactions work in Oracle Database.
upvoted 0 times
...
Bettyann
7 months ago
I think A and D are correct. DDL only commits data dictionary updates and DML starts new transactions.
upvoted 0 times
...
...

Save Cancel