[EMAIL PROTECTED] wrote:

What are the precedences.  If I say:

    x COLLATE seq1 || y COLLATE seq2

Does that mean:

    (x COLLATE seq1) || (y COLLATE seq2)
Yes, I believe this is the meaning the standard would take. But notice that you have a dyadic function (concatenation) with two arguments that have explicit collations that are not equal (seq1 != seq2), so this should in fact generate a syntax error.

Or does it mean

    ((x COLLATE seq1) || y) COLLATE seq2


No, I fairly sure that wouldn't be interpreted this way.

I will check the standards syntax specifications and let you know how they say this should be parsed.

Dennis Cote

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to