Sunday, February 05, 2006

I Object, Your Honour...

Erm, excuse me for interrupting, but what exactly is this?
There are 2 ways to construct an ANYDATA. The CONVERT* calls enable construction of the ANYDATA in its entirety with a single call. They serve as explicit CAST functions from any type in the Oracle ORDBMS to ANYDATA.
(Found here in the 10.1 documentation).

7 comments:

William Robertson said...

Objection sustained.

SydOracle said...

Explained as the Oracle "Object Relational Database Management System" here:

http://download-west.oracle.com/docs/cd/B19306_01/appdev.102/b14289/dciobjtypes.htm#i1004616

OraWTFGuy said...

Gary,

I know what the "O" stands for (you might have got a hint from the title of my post).

William Robertson said...

I just got that.

APC said...

Oracle rebranded itself an ORDBMS in the hoopla around the 8.0 launch. I think by 8i Oracle had reverted to being a plain ol' RDBMS. Either because somebody had notriced that the 8.0 object implementation was pants or because marketing realised that the only people who really gave a fig about object oriented programming tended to hate databases.

William Robertson said...

I was hoping for a definitive "Oracle is an RDBMS" statement in the Concepts guide, but it doesn't mention the term apart from a passing reference to it in the bit about OLAP, whatever that is.

There are several entries beginning with "RDBMS" in the master index, but nothing for "ORDBMS".

The top hit from Google was this OraFAQ forum thread, which I think clears everything up. Thank goodness for technical forums.

Adrian said...

I think it's widely accepted that the RDBMS claim was a bit of of a marketing overstatement in the first place.

DBMS is about as far as it is accurate.