I agree wholeheartedly. Its like the "ol' days" when you'd see apps ported from flat file or isam to a relational model. They'd have tables with two columns
key varchar2(1000) data longraw So you would have no pesky restrictions like datatype, precision, domains etc etc etc Magic! ...not Cheers Connor --- "MacGregor, Ian A." <[EMAIL PROTECTED]> wrote: > I remember when anydata was first discussed a few > months ago. I questioned how it could be part of > proper database design; from what domain would the > anydata column draw its values? As I recall > everyone advised against its use, "It is a bad idea > in Access and so it is in Oracle." was the gist of > the comments. One wag proposed having two fields in > the database, a sequence based primary key and the > anydata field. Apparently that person was too shy > to rely on rowid's :) > > Why did you decide to use anydata? How does it > benefit to your application? It strikes me as a bad > idea, but I have not researched it at length. > > Ian MacGregor > Stanford Linear Accelerator Center > [EMAIL PROTECTED] > > -----Original Message----- > Sent: Friday, October 04, 2002 10:24 AM > To: Multiple recipients of list ORACLE-L > > > Stephane, > > if there is a new function, then it is hidden so > deeply in the docs > that even I can't find it. And I'm pretty good and > coming up with > "creative" search patterns. > > ANYDATA is an object, a way of storing different > types of data in a > single column. You store the data type metadata with > the column. > > More information on this... when the other DBA ran > the PL/SQL routine > in a different account which had "resource" instead > of just "connect" > privileges, it ran.... > > interesting! > > Rachel > > --- Stephane Faroult <[EMAIL PROTECTED]> > wrote: > > Rachel, > > > > First time I hear about the ANYDATA type but I > like to share my > > ignorance and I guess it must be something akin to > a C 'void *' - ie > > a pointer to 'something'. To bind properly, Oracle > needs two things : > > a) a pointer to the start of the memory area > > b) something to tell how big this memory area is. > Either it's a 'well > > known' type, or you must use an end marker > (typically, a '0' with > > character strings), or you must explicitly give a > size. > > > > IMHO Oracle blows up because b) is missing. If you > can insert, there > > must be some way of telling it how large the > variable is. I can't see > > why it would be specific to an update (except if > the PL/SQL engine is > > buggy, which obviously it is, but even more so > than appears to the > > eye). Are you sure that there is not some obscure > new function ... ? > > > > HTH > > > > > > > __________________________________________________ > Do you Yahoo!? > New DSL Internet Access from SBC & Yahoo! > http://sbc.yahoo.com > -- > Please see the official ORACLE-L FAQ: > http://www.orafaq.com > -- > Author: Rachel Carmichael > INET: [EMAIL PROTECTED] > > Fat City Network Services -- 858-538-5051 > http://www.fatcity.com > San Diego, California -- Mailing list and web > hosting services > --------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an > E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of > 'ListGuru') and in > the message BODY, include a line containing: UNSUB > ORACLE-L > (or the name of mailing list you want to be removed > from). You may > also send the HELP command for other information > (like subscribing). > -- > Please see the official ORACLE-L FAQ: > http://www.orafaq.com > -- > Author: MacGregor, Ian A. > INET: [EMAIL PROTECTED] > > Fat City Network Services -- 858-538-5051 > http://www.fatcity.com > San Diego, California -- Mailing list and web > hosting services > --------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an > E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of > 'ListGuru') and in > the message BODY, include a line containing: UNSUB > ORACLE-L > (or the name of mailing list you want to be removed > from). You may > also send the HELP command for other information > (like subscribing). ===== Connor McDonald http://www.oracledba.co.uk http://www.oaktable.net "Remember amateurs built the ark - Professionals built the Titanic" __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: =?iso-8859-1?q?Connor=20McDonald?= INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).