Connor McDonald on Database and SQL's Avatar

Connor McDonald on Database and SQL

@connormcd

Hi I'm Connor McDonald! πŸ”₯keen on tech esp. SQL/database πŸ”₯keen on fitness πŸ”₯keen on coffee πŸ”₯keen on gin πŸ”₯keen on sarcasm I speak for me not my employer

1,051
Followers
242
Following
13,556
Posts
04.07.2023
Joined
Posts Following

Latest posts by Connor McDonald on Database and SQL @connormcd

Blog greatest hits :-) . Better error messages means less errors. https://connor-mcdonald.com/2023/04/11/better-error-messages-means-less-errors/

09.03.2026 18:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a suit is talking to another man in front of a batman mask . ALT: a man in a suit is talking to another man in front of a batman mask .
09.03.2026 10:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Bind Variables – Worse than you were told Many of you probably know Martin Bach.Β  He’s a colleague here at Oracle although we’ve both been good mates in the Oracle community long before either of us joined Oracle.But here&…

It might be 2000 times worse than you thought
connor-mcdonald.com/2026/03/09/b...

09.03.2026 08:14 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

really tired of APIs being down.

tech used to shoot for 5 9's. current projections looking like 9 5's.

i'm sure it's more complicated than this, but honestly - that's what you get for allowing ai agents to terraform destroy on prod (and like-minded practices).

08.03.2026 18:03 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Blast from the past. ALL_ARGUMENTS missing information?. https://connor-mcdonald.com/2021/02/25/all_arguments-missing-information/

08.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

From the vault. Can a query on the standby update the primary?. https://connor-mcdonald.com/2016/07/08/can-a-query-on-the-standby-update-the-primary

07.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Retro blog post. Partial Indexes? Take Care With Truncate. https://connor-mcdonald.com/2018/10/05/partial-indexes-take-care-with-truncate

06.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Blast from the past. Forever is a long time. https://connor-mcdonald.com/2016/02/01/forever-is-a-long-time

05.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why is my TNSPING? I’m a big fan of the β€œinstantclient” solution to Oracle connectivity. No more calls to β€œrunInstaller”, no registry files on Windows, it is just download-unzip-go.That …

"Verify our range to target...One ping only"

connor-mcdonald.com/2026/03/05/w...

05.03.2026 13:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

Use with guidance of Support

05.03.2026 08:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

No need for panic :-) You can choose the old or new behaviour.

05.03.2026 07:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"Blast from the past" .... like, its right there in the post :-)

05.03.2026 00:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Blast from the past. DBMS_JOB ... watching for failures. https://connor-mcdonald.com/2019/05/27/dbms_job-watching-for-failures

04.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

From the vault. SQL Macros will change the world. https://connor-mcdonald.com/2023/10/04/sql-macros-will-change-the-world/

03.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

A little late but got my db spruced up to 19.30

#StayUpToDate

03.03.2026 14:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Row level audit that is IMMUNE to table changes
Row level audit that is IMMUNE to table changes YouTube video by SQL and Database explained!

Fresh video! Here's an audit utility that lets you capture row changes whilst also being immune to structural changes to the base tables.
youtu.be/Q4ey6X_cdVE

03.03.2026 04:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Previously on the blog. Less calls more performance (part2). https://connor-mcdonald.com/2015/08/25/less-callsmore-performance-part-2

02.03.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Generate INSERTs the new 26ai way Six years ago(!) I did an Office Hours session where I demonstrated a little routine that would let you generate more efficient INSERTs by converting a standard INSERT-VALUES into a multi-table ins…

Spruced up my old INSERT generator routine because times have changed...
connor-mcdonald.com/2026/03/02/g...

02.03.2026 14:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

From the vault. Why relying on default DATE formats is a bug. https://connor-mcdonald.com/2020/07/08/say-no-to-default-date-formats/

01.03.2026 18:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Retro blog post. Compression over the network. https://connor-mcdonald.com/2018/01/08/licensed-for-advanced-compression-dont-forget-the-network/

28.02.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Here's the other extreme - Perth to Virginia 15,000kms
(25,000 records not 1million because I aint got time for that :-))

28.02.2026 00:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Touche!

27.02.2026 23:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

que?

27.02.2026 23:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Retro blog post. The power of SQL macros. https://connor-mcdonald.com/2020/11/24/the-power-of-sql-macros/

27.02.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
INSERT-VALUES – Bigger is NOT always Better! One of the super cool features in 26ai is the ability to extend the VALUES clause in your INSERT statements to allow multiple rows per execution. If you’re unfamiliar with that, here’s …

New post. This was definitely NOT the result I was expecting. I'd be interested is seeing what people get on their systems

connor-mcdonald.com/2026/02/27/i...

27.02.2026 08:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Retro blog post. More triggers are better. https://connor-mcdonald.com/2018/06/26/more-triggers-are-better/

26.02.2026 18:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Upgrading your database ? APEX devs should check this!
Upgrading your database ? APEX devs should check this! YouTube video by SQL and Database explained!

If you're upgrading to Oracle AI Database 26ai, there are some important implications for your APEX apps
youtu.be/n0oiE5nZK5s

26.02.2026 00:15 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

From the vault. Pending statistics and partition queries. https://connor-mcdonald.com/2016/10/13/pending-statistics-and-partition-queries

25.02.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Retro blog post. Hyper-partitioned index avoidance thingamajig. https://connor-mcdonald.com/2018/07/25/hyper-partitioned-index-avoidance-thingamajig/

24.02.2026 18:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

From the vault. Longer strings in 12c. https://connor-mcdonald.com/2015/09/11/longer-strings-in-12c

23.02.2026 18:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0