Re: wording for 38.6.2.4. Simple CASE and 38.6.2.5. Searched CASE

Поиск
Список
Период
Сортировка
От Andreas Wenk
Тема Re: wording for 38.6.2.4. Simple CASE and 38.6.2.5. Searched CASE
Дата
Msg-id 4A898219.9000506@netzmeister-st-pauli.de
обсуждение исходный текст
Ответ на Re: wording for 38.6.2.4. Simple CASE and 38.6.2.5. Searched CASE  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-docs
Alvaro Herrera schrieb:
> "simple case" and "searched case" is SQL/PSM's terminology.  I'm not
> sure it's necessarily a good idea to deviate from that.  See SQL part 4,
> 13.6 <case statement>:
>
> Function
> Provide conditional execution based on truth of <search condition>s or on equality of operands.
>
> Format
> <case statement> ::=
>     <simple case statement>
>   | <searched case statement>
> <simple case statement> ::=
>     CASE <case operand>
>     <simple case statement when clause>...
>     [ <case statement else clause> ]
>     END CASE
> <searched case statement> ::=
>     CASE <searched case statement when clause>...
>     [ <case statement else clause> ]
>     END CASE
> <simple case statement when clause> ::=
>     WHEN <when operand list>
>     THEN <SQL statement list>
> <searched case statement when clause> ::=
>     WHEN <search condition>
>     THEN <SQL statement list>
> <case statement else clause> ::= ELSE <SQL statement list>

Agreed ... using the standard terminology is better (as Tom also mentioned already).

Cheers

Andy

В списке pgsql-docs по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: wording for 38.6.2.4. Simple CASE and 38.6.2.5. Searched CASE
Следующее
От: Jaime Casanova
Дата:
Сообщение: incorrect syntax for offset