Erik van Roon
banner
evrocs.bsky.social
Erik van Roon
@evrocs.bsky.social
- Oracle DB Dev
- Oracle ACE Pro ♠️
- Symposium42 - https://sym42.org/
- Rambling fool
By default assume I'm not serious
Tweeted opinions are the one & only truth, and probably unfounded
Reposted by Erik van Roon
Best Christmas 2025 present ever! 🙌

The new #SQLcl release brings a tiny but mighty new feature! Goodbye pesky little line numbers! 🧹

A shoutout to the SQLcl Dev team to get this in! 👍
Tiny but mighty new SQLcl feature
Last week, a new version of SQLcl was released, SQLcl 25.4. The release contains a lot of cool new features, but there is one tiny one in it that came thanks to yours truly. Of course, I can only take credit for filing an enhancement request, tracking down the Dev manager, and pestering him until he kindly agreed. And truthfully, it didn't really involve pestering.
www.geraldonit.com
December 23, 2025 at 2:01 PM
Reposted by Erik van Roon
Oracle SQLcl Version 25.4 is available, NOW.

Improvements for both 👩‍💻 and 🤖!
December 17, 2025 at 4:39 PM
Reposted by Erik van Roon
I ... am ... pumped....
December 3, 2025 at 10:02 PM
Reposted by Erik van Roon
Heading out on the Oracle ACE Adventure to Cadbury World
November 30, 2025 at 9:58 AM
Reposted by Erik van Roon
A little pre fun for (some of) our speakers and organisation for the #dcd25 day at our speakers dinner.

They all can't wait for tomorrow!

#thankyou #oracle #octemea25
November 12, 2025 at 8:35 PM
Reposted by Erik van Roon
Go to apexworld.nloug.nl to submit your abstract
November 12, 2025 at 9:24 AM
Reposted by Erik van Roon
November 5, 2025 at 1:33 PM
Reposted by Erik van Roon
Developers' track at #DOUGDay2025 is very popular. It must be because of the topic - SQLcl - or the speaker @evrocs.bsky.social

@oracleace.bsky.social @sym42.bsky.social
November 5, 2025 at 1:39 PM
Reposted by Erik van Roon
The developer track of #DOUGDay2025 starts of with @evrocs.bsky.social explaining all about #SQL Macros
November 5, 2025 at 10:10 AM
Reposted by Erik van Roon
What an afternoon we had at Dushanbe American Space!
Students and young professionals, full of energy and curiosity, did not stop asking questions.
Thank you Rustam Khodjaev for inviting us!

@alexnuijten.bsky.social @evrocs.bsky.social @oraclesean.com Sandesh Rao
October 29, 2025 at 6:27 PM
Two weeks from today I'll be talkinig about SQL Macros at #HrOUG2025 in Rovinj, Croatia.
That alone should be enough to attend 😁
But apart from that there are loads of other speakers and since it's the 30th (!!!) time, I expect a lot of celebration as well.
There may still be time to get a ticket!
October 3, 2025 at 4:36 PM
Reposted by Erik van Roon
Joel Kallman Day 2025 : Announcement

oracle-base.com/blog/2025/09...

#JoelKallmanDay

@oracleace @OracleAPEX #orclapex @OracleDatabase
September 24, 2025 at 6:21 AM
Subtly downgrade a band:

Veggie Loaf
Subtly downgrade a band:

Tin Zeppelin
Subtly downgrade a band:

Eight Inch Nails
September 27, 2025 at 8:36 PM
At @pougorg.bsky.social #poug2025 for some reason nobody overruns their session.
Well, not more than once anyway.
September 6, 2025 at 2:31 PM
And so, the 10th @pougorg.bsky.social #POUG25 starts.
The axeman @ora600pl.bsky.social opening the celebratory champagne bottle the only logical way.
If you don't hear from me again know that I went out having the best of times!
September 5, 2025 at 7:21 AM
Reposted by Erik van Roon
September 2, 2025 at 2:55 PM
First part of the trip by car to Poznań for #poug2025 done.
Currently waiting in Hannover for the arrival of @kibeha.dk so we can do the rest together.
August 30, 2025 at 11:11 AM
Reposted by Erik van Roon
A recent blog post about the order of execution of processes in Oracle APEX: How Application and Page Processes really execute at the same process point.

blog.longacre.ch/2025/08/orac...

@oracleace.bsky.social #orclapex
August 18, 2025 at 8:08 AM
Reposted by Erik van Roon
With all the new stuff in the 23ai RUs, it can be easy to overlook some cool changes in 19c such as

Schema annotations have been backported to 19.28

These enable you to add key-value metadata to describe tables, columns, and other database objects
August 1, 2025 at 9:01 AM
Reposted by Erik van Roon
The "epoch" function got better by turning it into an SQL-Macro.
simpleoracledba.blogspot.com/2025/07/orac...

With Thanks to Erik, Jonathan and Priit for their remarks.
/cc @evrocs.bsky.social @jloracle.bsky.social @ppiipuu.bsky.social
@oracleace.bsky.social
Oracle23ai - a SQL-Macro for Epoch - The Better version.
TL;DR: I had a function to produce "Epoch", similar to python. When I tried to speed up function-calls by using a macro I found an interesti...
simpleoracledba.blogspot.com
July 29, 2025 at 7:01 AM
Reposted by Erik van Roon
Group by enhancements

Automatically place any unaggregated columns in the select into the group by clause

SELECT col1, col2, ...
FROM ..
GROUP BY ALL -- generates col1, col2
July 16, 2025 at 7:20 AM
Reposted by Erik van Roon
Non-positional inserts

Assign column values in the SET clause for row-based inserts:

INSERT INTO … SET col1 = val1, col2 = val2, ...

Match columns from the source table to the target table in INSERT-SELECT by name rather than position with

INSERT INTO … BY NAME SELECT …
July 16, 2025 at 7:20 AM
Reposted by Erik van Roon
Do your outer join queries produce more rows than expected? In this blog post, I show a strange result when using filter predicates in the join clause.

dbLinter can help you sort your join and filter criteria and spot issues like this.

www.salvis.com/blog/2025/07...
Outer Joining With ANSI SQL-89 and SQL-92
Introduction I recently implemented a quick fix for the rule G-3130 to transform queries to ANSI SQL-92 syntax. One of the challenges was to handle Oracle’s outer-join syntax (+). In ANSI SQL-89, join...
www.salvis.com
July 12, 2025 at 3:52 PM
Learned something I didn't know, but should have known, about the merge statement.
July 12, 2025 at 11:23 AM
So, after the times when "the first hit of a google search leads to the one and only truth" we are now in the era of "want to know the truth, ask chatgpt".

Even in court.

Georgia court throws out earlier ruling that relied on fake cases made up by AI • The Register share.google/G3lwklID3iil...
Georgia court vacates order citing AI-invented caselaw
: 'We are troubled by the citation of bogus cases in the trial court’s order'
share.google
July 10, 2025 at 8:18 AM