>*lol* I take it you are first and foremost an Oracle DBA?
Well, i was DBA in a small company once, and we used Oracle.
Our first experiences will always be felt as the "right" ones.
I think you means "best".
Oracle syntax tends to be more clear (to me). Also, there is no
"autonumber" in Oracle, one must use SEQUENCE and TRIGGER. That is
"correct" because "autonumber" is not actually a data type. Allowing
autonumber is convenient, but ultimately not "correct" for a DB.
COLUMNs store data, they should not modify it in any way.
I like to think the difference between Oracle and Sybase/SQL Server is
that Oracle is for the designer but makes compromises for the
programmer if it does not conflict, and Sybase/SQL Server is for the
programmer but makes compromises for the designer if it does not
conflict. Hence, designers like Oracle better, programmers, Sybase/SQL
Server. (Basically, the J/P preference in the MBTI.) DB2 falls
somewhere in the middle, not quite commiting to either side, which
follows IBM's general practice of trying to give everyone what they
want, as long as they pay.
Further, if a person complains that even though there is a way of doing
something, but the syntax is not "technically correct", i get the
feeling that in Oracle it is reported as a valid bug, whereas in the
other DBs people think the person asking is too much being something
works.
Whether this is true or not, i don't know. I just like to think of that
way. :)
B.