Сколько WHEN…THEN разрешено в CASE в SQL

Я работаю с CASE & DECODE. СИНТАКСИС СЛУЧАЯ:

CASE  [ expression ]
  WHEN condition_1 THEN result_1
  WHEN condition_2 THEN result_2
 ...
  WHEN condition_n THEN result_n
  ELSE result
END

В СЛУЧАЕ, если мы пишем какое-либо условие, мы можем написать его, используя WHEN...THEN.

Итак, не могли бы вы сказать мне, сколько раз мы можем написать условие WHEN... THEN в одном CASE. есть ли у них ограничение на запись КОГДА....ТОГДА Условие в одном СЛУЧАЕ.

Спасибо за ответ. Собственно, я получил ответ на свой вопрос. Я получил ответ на свой вопрос.

На самом деле мы можем написать только 255 сравнений в одном CASE. Каждое предложение WHEN...THEN считается двумя сравнениями.

мы можем написать 255 сравнений в одном операторе CASE. Каждое предложение WHEN...THEN считается двумя сравнениями.

ЖЕ ПРЕДЕЛ ПРИМЕНЯЕТСЯ К ДЕКОДИРОВАНИЮ.

Максимальное количество аргументов в функции DECODE равно 255. В том числе :ВЫРАЖЕНИЕ, ПОИСК и РЕЗУЛЬТАТ аргументы.

0
задан user1252398 2 May 2012 в 07:02
поделиться