Нет. А с мультилайновой функцией - ещё и гарантировано медленнее.
Добавлено через 2 минуты и 26 секунд По вопросу сабжа:
Цитата(sergey_85 @ 15.5.2011, 22:48 ) | Но здесь непонятки, можно ли в теле Inline table-valued function ф-ции использовать конструкции IF ... ELSE, чтобы возвращать разный select, если нет, то как "выйти из ситуации", чтобы вызов работал в запросе с in?
|
Именно if/else (императивные конструкции) - нельзя. Смысл инлайновой функции именно в том, что её можно заинлайнить, подставить в запрос (т. е. всегда можно обойтись без неё - тут просто вопрос, что быть может хочется дублирования избежать). |