Database developer, data engineer, Oracle Ace Pro β™  Born in Ukraine Views are my own

Joined November 2017
A very good question on my first Oracle 26ai JOIN TO ONE post made me look even closer. This time: the real CBO transformations behind the implicit LEFT OUTER JOIN β€” and the performance impact of the runtime checks. blog.sqlora.com/en/oracle-26… #Oracle26ai #SQL
A few months ago, Oracle 26ai introduced the new JOIN TO ONE syntax. After a first look during one of my Oracle 26ai trainings, I wanted to explore it further from a data warehouse perspective. Thoughts and experiments: blog.sqlora.com/en/oracle-26… #Oracle26ai #SQL #DataWarehouse
37
A few months ago, Oracle 26ai introduced the new JOIN TO ONE syntax. After a first look during one of my Oracle 26ai trainings, I wanted to explore it further from a data warehouse perspective. Thoughts and experiments: blog.sqlora.com/en/oracle-26… #Oracle26ai #SQL #DataWarehouse
1
64
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
With online stats gathering, Oracle AI Database captures stats when you use CREATE TABLE AS SELECT A direct path INSERT INTO ... SELECT into an empty table @Andrej_SQL investigates its evolution And finds many restrictions are lifted 26ai blog.sqlora.com/en/online-st…
6
15
1,034
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
πŸŒŠπŸ’» MakeIT 2026 & JCON Slovenia 2026 are almost here! Join the Oracle, Java, and open-source community in PortoroΕΎ, Slovenia for three exciting days of learning, innovation, and networking. πŸš€ We’re excited to see Oracle ACEs sharing their expertise and connecting with the international tech community throughout the conference! πŸ“ PortoroΕΎ, Slovenia | πŸ“… May 27–29, 2026 πŸ”— social.ora.cl/6019BBSYwz Looking forward to inspiring sessions, hands-on workshops, and amazing community energy by the Adriatic coast! πŸ™Œ @AndrevanderPut @Andrej_SQL @danischnider @erikvanroon @gianniceresa @gilsonsm @kamil_stawiars @LucasJellema @MarcinDBA @thecodergal @commi235 @ChandlerDBA @patrickjollif1 @PetarSimic @rhjmartens @RustamMehmand1 @uzhnik @ziga_vaupot @zorantica @OyvindIsene #OracleACE
3
5
306
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
πŸ“£ HrOUG & JavaCro 2026 Call for Speakers is open! Submit your talk or workshop and share your experience with the IT community. πŸ—“ Mar 1 – May 31, 2026 πŸ“ Rovinj, Croatia πŸ”— HrOUG: 2026.hroug.hr/eng/Call-for-p… πŸ”— JavaCro: 2026.javacro.hr/eng/Call-for… #Java #Oracle #TechCommunity
4
5
168
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
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 @Andrej_SQL shows how to improve row estimates with Extended stats Virtual columns blog.sqlora.com/en/fix-optim…
7
19
987
Honored to speak at #HROUG2025 – celebrating its 30th anniversary in amazing Rovinj!πŸŽ‰Huge thanks to the organizers for keeping this fantastic community going for 30 years!πŸ™ Let’s put some old SQL myths to the test together! #Oracle #SQL #Optimizer #Accenture #OracleAce
4
95
MERGE ... RETURNING is now supported in #Oracle23ai. 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 even invent error codes). #SQL #MERGE @oracleace blog.sqlora.com/en/merge-and…
2
9
16
1,033
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 blog.sqlora.com/en/ora-30926…
1
3
155
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
Get rows in one table with no match in another with either c1 NOT IN ( SELECT c2 ... ) NOT EXISTS ( SELECT ... where c1 = c2 ) These perform the same in Oracle #SQL ...unless C2 includes NULL values => NOT IN returns no rows! @Andrej_SQL explores blog.sqlora.com/en/not-in-vs…
16
76
3,057
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
My @AccentureDACH colleague @Andrej_SQL is going to talk about partition exhange at the @Hroug_Croatia #HROUG2024 conference @oracleace
2
1
6
264
Andrej Pashchenko πŸ‡ΊπŸ‡¦ πŸ’™πŸ’› retweeted
Partition Exchange Reloaded by @Andrej_SQL at #hroug2024.
1
1
7
308
And if you want to use your existing views and let SQL macros "inject" parameter, you can check the second part (blog.sqlora.com/en/parameter…) of this post and also @StewAshton 's post: stewashton.wordpress.com/202…
Views are great for creating reusable #SQL statements But they have a drawback: you can't pass parameters to them! @Andrej_SQ shows how to emulate these with SQL macros in Oracle Database Use these to create parameterized query templates blog.sqlora.com/en/parameter…
1
4
246