Re: Is my MySQL Gaining ? - Mailing list pgsql-general
From | John Sidney-Woollett |
---|---|
Subject | Re: Is my MySQL Gaining ? |
Date | |
Msg-id | 4329.192.168.0.64.1072741282.squirrel@mercury.wardbrook.com Whole thread Raw |
In response to | Re: Is my MySQL Gaining ? (Bruno Wolff III <bruno@wolff.to>) |
Responses |
Re: Is my MySQL Gaining ?
|
List | pgsql-general |
Actually, sometimes these questions will be postgres specific, and this is where the docs are too light. An example is an update statement using values from a correlated subquery. Here's example code in pgsql: update PHOTO.WPImage set WPImageStateID = 3, Width = WPImageHeader.Width, Height = WPImageHeader.Height, ContentType = WPImageHeader.ContentType, ContentLength = WPImageHeader.ContentLength where WPImage.WDResourceID = WPImageHeader.WDResourceID and WPImage.WDResourceID = pResourceID and WPImage.WPSizeTypeID = 0; In Oracle this might be written: update PHOTO.WPImage i set WPImageStateID = 3, (Width, Height, ContentType, ContentLength) = ( select Width, Height, ContentType, ContentLength from PHOTO.WPImageHeader ih where ih.WDResourceID = i.WDResourceID) where WPImage.WDResourceID = pResourceID and WPImage.WPSizeTypeID = 0; You'll notice that the syntax is entirely different, and very relevant for inclusion in the docs for each database's update statement. I've mentioned it before but here it is again, contrast this explanation of the UPDATE command in postgres with Oracle's explanation. Which one would explain how to make use of a correlated subquery without resorting to more googling or the list? postgres: http://www.postgres.org/docs/current/interactive/sql-update.html Oracle: http://miami.int.gu.edu.au/dbs/7016/a85397/state27a.htm#2067717 My point is not so much that the docs are difficult for newbies (and they probably are), but that they just lack sufficient meat which really ought to be included. John Sidney-Woollett Bruno Wolff III said: > On Mon, Dec 29, 2003 at 16:28:54 -0500, > Ericson Smith <eric@did-it.com> wrote: >> As far as the documentation goes, you know that its bad when you have to >> lookup SQL examples on the MySQL site to use with Postgresql. I'm no >> SQL (never read fully my "SQL for Smarties" book) guru, so every little >> bit helps. If we have a great (not just good, or adequate) documentation >> site, then the uptake will be better. So why not let pool some funds >> from members of the list and get some professional help? My wallet is >> open and ready. > > That kind of question will generally not be postgres specific (unless > you are asking about syntax which is compactly described for each > SQL command). It might be better to provide references to web sites > that provide general information about SQL (if there are any good ones), > rather than to spend a lot of resources trying to teach people generic > stuff about SQL and RDBMS. > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly >
pgsql-general by date: