DB2 - что такое режим NF (New Functionality)?

Вы можете использовать подзапрос:

select t.*
from (<your query here with or without limit>) t
limit $newlimit
6
задан Kevin Beck 25 May 2009 в 22:16
поделиться

1 ответ

Эти функциональные режимы являются в основном просто способами сделать Ваши запланированные обновления. И DB2/z v8 и v9 (и вероятно все те для прибытия) имеют три режима:

  • совместимость (CM).
  • включите новую функцию (ENFM).
  • новая функция (NFM).

Это используется, чтобы гарантировать, что между версиями существует плавный переход. Например, весь DBMS в группе должен быть обновлен до v8 CM, прежде чем любой из них сможет быть переключен на v8 ENFM.

Режим эмуляции для vX средства Вы используете vX но ни с одной из новой функции (другими словами, эквивалентный v(X-1). При выполнении v7 в данный момент Вы не поддерживаетесь - необходимо действительно выполнять v8 в CM (если Вы заботитесь о поддержке и, верите мне, если Вы платите IBM те огромные лицензионные сборы, необходимо заботиться :-).

Включите новый функциональный режим, когда таблицы системы баз данных были обновлены для использования новой функции, но не пользовательских таблиц.

Новый функциональный режим означает, что новая функциональность была добавлена и для системы и для пользовательских таблиц.

Фактическое содержание новой функции зависит от версии.

Посмотрите здесь для v8 Новые функции и возможности информацию. В основном глава 2 перечисляет всю новую функциональность:

  • Больше положительных героев SQL.
  • Больше безопасности.
  • Лучшая совместимость с меньшими одноуровневыми элементами DB2/Z (LUW), включая Unicode.
  • Масштабируемость/Производительность.
  • Доступность (очень важный в мейнфреймовом мире).

Между прочим, IBM делает всю свою документацию имеющейся в сети для прочтения, верхнего уровня публичных библиотек находимый здесь.

4
ответ дан 17 December 2019 в 07:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: