Earlier quoted context omitted.
To be really fair, have you ever seen SQL error messages that don't suck? I do agree that Oracle's are the worst by far though.
On Oracle most of the error messages are bad, not precise enough or plainly wrong. Basic things like a wrong error line (failure is on line 3, displays 5 or 6), messages that aren't related to the real issue. You're pretty much on your own. Also, I had to switch to DBeaver since Oracle SQL Developer made things worse with random crashes and freezes. Back when I used it, an easy way to freeze the editor was connecting…
Problems with Oracle SQL
41–50 of 277 posts
Re: Problems with Oracle SQL
#42Re: Problems with Oracle SQL
#43Earlier quoted context omitted.
TIMESTAMP WITH LOCAL TIMEZONE. Never again.
Let me guess, did you get hit with more than one 3:00am?
Re: Problems with Oracle SQL
#44Re: Problems with Oracle SQL
#45I've worked with databases for a while now and I've never advocated for moving to Oracle (I have advocated for postgres though). The long term organizational costs is a big factor - but an almost equally large factor is the fact that 1. I have never actually used their dialect and have heard absolutely terrible things about it 2. There is no non-enterprise DBMS available that uses something close to their dialect so…
Re: Problems with Oracle SQL
#46Vehemently disagree with the 'access denied' error message. Why would you want some one who does not have access to a table to know it exists.
Re: Problems with Oracle SQL
#47This is missing my favorite oracle quirk: Empty strings are equivalent to null. Trying to insert an empty string into a NOT NULL column will fail, which took me a while to understand the first time I saw it happen.
So how do you insert an empty string into a NOT NULL column? Please don't tell me that it's not possible.