Example defining annotations on a table and column in Oracle Database 19.28
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
01.08.2025 09:01 — 👍 8 🔁 5 💬 1 📌 1
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...
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
29.07.2025 07:01 — 👍 6 🔁 3 💬 2 📌 0
GROUP BY ALL (23.9)
Automatically generate GROUP BY clause with all unaggregated selected columns
Example of this on the hr.employees table
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
16.07.2025 07:19 — 👍 13 🔁 2 💬 2 📌 0
Non-positional insert statements (23.9)
INSERT INTO … SET col1 = val1, col2 = val2, … for row-based inserts
INSERT INTO … BY NAME SELECT … to match query column aliases to column names
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 …
16.07.2025 07:19 — 👍 10 🔁 1 💬 3 📌 1
Learned something I didn't know, but should have known, about the merge statement.
12.07.2025 11:23 — 👍 3 🔁 0 💬 0 📌 0
Georgia court vacates order citing AI-invented caselaw
: 'We are troubled by the citation of bogus cases in the trial court’s order'
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...
10.07.2025 08:18 — 👍 0 🔁 0 💬 0 📌 0
Do you have SQL or PL/SQL code? Check your code quality against more than 150 rules. Configure your rule set. Apply quick fixes for chosen issues or even all fixable issues in a file. @hartenfeller.dev shows how to get started with dbLinter.
09.07.2025 11:50 — 👍 5 🔁 2 💬 0 📌 0
YouTube video by United Codes
PL/SQL code quality checks in VS Code with dbLinter
📢 dbLinter is officially in free preview!
Get automated quality checks for your #oracle #plsql code right in VS Code.
Customize rules, severities, and naming conventions in our app.
Watch it in action: youtu.be/V-ePBfUFhhk #dbLinter #orclAPEX #VSCode
09.07.2025 10:17 — 👍 11 🔁 4 💬 1 📌 1
we have an official MCP Server for Oracle Database as of...today
07.07.2025 18:38 — 👍 21 🔁 7 💬 1 📌 0
It's nice that you can pick her up again in only 2 weeks 👍
20.06.2025 16:56 — 👍 3 🔁 0 💬 0 📌 0
I always bluntly refuse for exactly these reasons, plus I pay extra for extra legroom which I don't intend to give up because *they* can't do basic math: [cubic meters of overhead compartment space] / [number of seats] = [max size of carry-on]
16.06.2025 21:13 — 👍 0 🔁 0 💬 0 📌 0
I'm pretty confident there will be further development.
It's just that being able to use these things in with clauses is such a basic feauture (note: not saying easy to implement) that if I was running the show (thank god I'm not) it would never have been releases without it.
11.06.2025 16:42 — 👍 1 🔁 0 💬 0 📌 0
I know. Very annoying too.
Very nice feature, but it's time we get a new and improved one IMHO.
10.06.2025 15:59 — 👍 1 🔁 0 💬 1 📌 0
Screenshot of errormessage telling me I can't use SQL macros in a with clause
Do you know that feeling when you're with the one you deeply love, but suddenly, out of the blue, they do this annoying thing again, and in that moment there's nothing you want more than get a divorce?
Looking at you Oracle 🤬
10.06.2025 11:44 — 👍 4 🔁 0 💬 2 📌 0
Terminal (CLI) life can be pleasant, if not enjoyable! #Oracle gives you what you need, and then some.
05.06.2025 11:19 — 👍 5 🔁 1 💬 1 📌 0
I am honored to be promoted to Oracle ACE Director and I am proud to be the first ACED in Romania.
Many thanks to Monica Godoy for nominating me, and to @mikedietrichde.com, Sandesh Rao, Andreea Munteanu, Stefan Dobre, @basheerkhan.bsky.social, @rhjmartens.bsky.social for supporting my nomination
02.06.2025 19:36 — 👍 20 🔁 2 💬 3 📌 1
I just noticed the 23.8 version of 23ai Free has a different file name to previous versions. It now includes the version number. Nice!
www.oracle.com/uk/database/...
@OracleDatabase #oracle #database
23.05.2025 06:48 — 👍 11 🔁 2 💬 1 📌 0
I don't want to say I agree, but I agree
22.05.2025 21:36 — 👍 1 🔁 0 💬 0 📌 0
But not artificial, so can't be reliable
22.05.2025 20:49 — 👍 1 🔁 0 💬 1 📌 0
Scripting in SQLcl with @evrocs.bsky.social and many cats at #itougtd2025
22.05.2025 14:02 — 👍 8 🔁 1 💬 1 📌 0
And we're about to start
#ITOUG #TechDay2025
22.05.2025 08:08 — 👍 5 🔁 0 💬 0 📌 0
We’re thrilled to welcome #MySQL as a partner of #POUG2025! 🎉
POUG turns 10, MySQL turns 30 - coincidence? Sounds more like a destiny for us.😎
🎟️ Join the epic celebration: poug.org
15.05.2025 11:34 — 👍 4 🔁 2 💬 0 📌 0
Saying goodbye to my beautiful neighbors in Rust, Germany to drive from #APEXconn25 to Milan for #ITOUG25 with a short stop to have a coffee with dear friend @julianfrey.ch in Switserland.
Life could be worse.
17.05.2025 08:39 — 👍 9 🔁 2 💬 1 📌 0
Dynamic stats for PL/SQL functions (23.8)
Improve row estimates for PL/SQL functions in SQL with dynamic stats
By default row estimates for pipelined table functions are poor
Dynamic stats for PL/SQL functions (23.8)
Improve row estimates for PL/SQL functions in SQL with dynamic stats
With dynamic PL/SQL stats in 23.8, get accurate row estimates for pipelined functions
Oracle Database Free 23.8 is now available
Get it at
www.oracle.com/database/fre...
This has a neat tweak if you're getting poor row estimates for PL/SQL in SQL:
Enhanced dynamic stats for PL/SQL in FROM & WHERE
This can be particularly useful for estimating pipelined table functions
13.05.2025 15:01 — 👍 25 🔁 12 💬 1 📌 0
The mix of technical knowledge, an engaged audience, and a non-formal atmosphere. Only at #POUG2025!
Listen to @martinwidlake.bsky.social advice and join us in September: poug.org/edycja/poug-...
13.05.2025 08:55 — 👍 7 🔁 5 💬 0 📌 1
The introduction of the APEX song at #APEXconn25
😂
13.05.2025 07:45 — 👍 10 🔁 2 💬 0 📌 0
Kickoff of the 11th #APEXconnect by @nielsdb.bsky.social
We're having three great days ahead of us
13.05.2025 07:24 — 👍 5 🔁 3 💬 0 📌 0
Celebrating speaking at POUG this year with a local beverage :-)
09.05.2025 13:25 — 👍 14 🔁 1 💬 1 📌 0
Mentor And Speaker Hub
Ever thought about presenting at a tech conference?
We are here to help you get started or get better
https://mashprogram.wordpress.com/
De officiële BlueSky account van de Nederlandse Oracle User Group.
The official BlueSky account of the Dutch Oracle Usergroup.
Software Development Engineer at Oracle. ❤️ Oracle Application Express (APEX), Oracle Database, CI/CD & JavaScript. Views are my own, not Oracle's.
#plsql guy • #orclapex enthusiast • love working with great people • conference speaker • Oracle ACE • developer & manager at
@TRIOLOGY_GmbH • tweets are my own
Company: Itium BV
Interests: Computer Science, AI
Oracle interests: APEX, PL/SQL, ACE
Netherlands Obdam
- Oracle DB developer
- APEX developer
- Outsystems developer
I solve problems. Not the kind that involve cleaning bloodstains or hiding dead bodies, but Oracle Analytics.
fventurin.com
🎤 Community, Leadership, Java, Cloud
🏅 7x Oracle ACE Pro, JUG Leader
🌍 San Francisco, CA <> Jena, GER
🔗 www.linktr.ee/dataduke
#OracleAce #CX #Accenture #WomeninTechnology
Daily Oracle SQL tips from the Oracle Developer Advocates for SQL
Hat maker, speaker and tutor based on the Essex/Cambridgeshire borders. helping you to create hats to suit your personality. SBS winner, Mercury Creative mentee, and creator of the ‘Brussel Sprout hat’
Recognizing the community for their contributions. Learn more about the ACE Program @ http://ace.oracle.com
Feed for the Ask The Oracle Mentors site. Chris Saxon and Connor McDonald help you succeed with Oracle Database
Oracle Apps Database Consultant at Pythian.
Views are my personal opinion.