On Fri, Jan 25, 2002 at 08:39:40AM -0800, Jeff Zucker wrote: > Tim Bunce wrote: > > > > Please make SQL92 the default as far as possible. > > That is *always* my aim but I welcome people monitoring me on it since I > may make mistakes and since the standard is not always clear. > > > That means all > > identifiers are case insentivive unless enclose in double quotes. > > Ooops, you are correct, I misremembered what I had read, but I would > have checked before implementing. (Data & Darwin p. 33) > > > And the comment style is C-style. > > Sorry, I disagree. From Date & Darwin, _A Guide to the SQL Standard > Fourth Edition_, p. 30: > > A comment consists of two immediately adjacent hyphens ("--"), > followed by a sequence of zero or more characters (not necessarily > SQL language characters), terminating with a newline marker. > > and from the full (not draft) SQL92 spec I purchased from ansi.org, > section 5.2: > > <comment> ::= <comment introducer [ <comment character>... ] <newline> > > <comment introducer> ::= <minus sign><minus sign>[<minus sign>...]
Ah, you can see I've spent too much time with Oracle :-) Thanks. Tim. p.s. Of course the SQL standards team should be ashamed of creating a syntax that risks breakage with things like: "update foo set bar=bar-$value" (If you can't see it, consider what happens if $value is negative."