[xquery-talk] XQuery and databases - XQuery 2.0
David A. Lee
dlee at calldei.com
Mon Jun 15 18:21:56 PDT 2009
Not sure about a "standard" but the top DB vendors have done this
already years ago
Oracle:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1027254
MS/SQL
http://msdn.microsoft.com/en-us/library/aa286527.aspx
DB2
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0603saracco2/
But if you think SQL is incomprehensible, take a gander at what you have
to do with these (above) implementations to get XML out ....
Give me pure XQuery any day :)
David A. Lee
dlee at calldei.com
http://www.calldei.com
http://www.xmlsh.org
812-482-5224
Brian Maso wrote:
> I had heard that future versions of the SQL standard are to bring XML
> in to SQL -- basically make non-validated XML nodes as valid column
> types and add intra-XML indexing. This was quite a while ago that I
> heard it, but it was delivered by a reputable source. Seems like these
> two language have huge overlap and can eventually be replaced by a
> single query language.
>
> (Besides, SQL is so incomprehensible for even modestly-sized queries,
> it would be great to replace it with something a bit more
> understandable such as XQuery; not to mention the legions of vendor
> specifics and incompatibilities...)
>
> Best regards,
> Brian Maso
>
> On Mon, Jun 15, 2009 at 12:44 PM, Adam Retter
> <adam.retter at googlemail.com <mailto:adam.retter at googlemail.com>> wrote:
>
> >> 2)Is there (or will there be) possibility to make a
> >> database-connection just with XQuery ? So that I can give host,
> port,
> >> login, passwort, etc and XQuery is able to connect to the
> database ?
> >> Am I correct, that at the moment it is only possible if you use
> XQuery
> >> executed from java (or an other programming language, that is
> able to
> >> create a connection) ?
> >
> > This depnds on the XQuery engine you use. E.g. for my own Web site,
> > the Java-based XQuery engine I use is Qizx, and it does support a
> > way to connect to a erlational database (I'm assuming this is
> > what you are asking here?), but the zero-dollar version of that
> > product is limited to a database of only one gigabyte of XML.
>
> Another option, eXist, provides a XQuery Extenesion module for SQL
> connections and queries. I would like to see the concepts from there
> eventually it into the EXPath/EXQuery efforts
>
> o
>
> --
> Adam Retter
> _______________________________________________
> talk at x-query.com <mailto:talk at x-query.com>
> http://x-query.com/mailman/listinfo/talk
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> talk at x-query.com
> http://x-query.com/mailman/listinfo/talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://x-query.com/pipermail/talk/attachments/20090615/8036a83a/attachment.htm
More information about the talk
mailing list