On Thu, Mar 22, 2007 at 12:20:05AM +0900, Robert Klemme wrote: > On 20.03.2007 17:55, John Joyce wrote: > >I would argue that part of the problem is SQL being very unlike any > >non-database programming language. > > That may be because SQL is not a programming language although it is > often mistaken for one. SQL, more precisely the query part of it, > *describes* data sets via set operations. That's certainly *a* reason for the difference, but not *the* reason. There's also the simple fact that SQL is just kind of broken by design. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] "Real ugliness is not harsh-looking syntax, but having to build programs out of the wrong concepts." - Paul Graham