Andrej Pashchenko

@andrejsql.bsky.social

Data Engineer, Oracle Ace Pro ♠ blog.sqlora.com

There are various ways to recall the wonderful conferences of the past year during the slower pace of the Christmas season, such as this one. Who can guess this beautiful place? 🙂 Merry Christmas and hope to see you there next year!

Bild

Storing UUIDs as RAW values is more efficient than strings But RAW can lead to implicit conversions => poor row estimates If you're stuck with string comparisons @andrejsql.bsky.social shows how to improve row estimates with Extended stats Virtual columns

Fix Optimizer Estimate Issues from Implicit Conversions #JoelKallmanDay

Learn how implicit RAW-to-VARCHAR2 conversions in Oracle break histograms, hurt optimizer estimates, and how to fix them safely.

buff.ly

New post for #JoelKallmanDay! Ever wondered why the Oracle Optimizer sometimes ignores your histograms? Implicit data type conversions might be to blame. Here’s how to fix it without touching your SQL and with minimal schema impact. #Oracledatabase blog.sqlora.com/en/fix-optim...

Fix Optimizer Estimate Issues from Implicit Conversions #JoelKallmanDay

Learn how implicit RAW-to-VARCHAR2 conversions in Oracle break histograms, hurt optimizer estimates, and how to fix them safely.

blog.sqlora.com

MERGE ... RETURNING is now supported in Oracle 23ai. In my view, it deserves more visibility in the documentation — it wasn’t easy to find. Even LLMs still claim it doesn’t exist (some go as far as inventing error codes). Read more: #Oracle23ai #SQL #MERGE #OracleDB blog.sqlora.com/en/merge-and...

MERGE and DML RETURNING clause in Oracle 23ai

Oracle 23ai finally supports MERGE … RETURNING! A long-awaited feature, but still hard to find in the docs.

blog.sqlora.com

Ten years after my first post on the quirks of MERGE and ORA-30926, I took a fresh look at how Oracle 23ai handles it. Clearer error messages, improved diagnostics, and fewer unnecessary restarts. Read the new blog post #Oracle23ai #SQL #MERGE @oracleace.bsky.social blog.sqlora.com/en/ora-30926...

ORA-30926 in Oracle 23ai: What’s Changed?

Explore how Oracle 23ai improves MERGE behavior and error handling, replacing vague ORA-30926 message with clearer, smarter diagnostics.

blog.sqlora.com