Выбрать главу

Нет ограничения

Нет ограничения

Практический лимит совпадает с ограничением на размер BLR

Количество рекурсивных вызовов

750 на Windows, 1000 на платформах POSIX

BLOB

Максимальный размер BLOB

Максимум зависит от размера страницы. Для страницы 2 Кбайт максимальный размер - 512 Мбайт. Для 4 Кбайт - 4 Гбайт. Для страниц размера 4 и 8 Кбайт - 32 и 256 Гбайт соответственно

Максимальный размер сегмента

BLOB хранятся посегментно, теоретический максимальный размер которого не более 64 Кбайт. В DSQL нет возможности указать размер сегмента, поскольку его устанавливает клиентская программа или библиотека-компонент, как правило, игнорируя размер сегмента, указанный в определении BLOB

Приложение 8. Наборы символов и порядков сортировки

В табл. П8.1 содержатся наборы символов и порядки сортировки, которые существовали на момент создания Firebird 1.5.0. Некоторые из указанных элементов недоступны в более ранних версиях Firebird. Если вы инсталлировали более позднюю версию, и набор символов или порядок сортировки, нужные вам, здесь не указаны, обратитесь к заметкам по релизу вашей версии и любой другой версии после 1.5, чтобы узнать были ли они добавлены.

Таблица П8.1. Наборы символов и порядок сортировки для Firebird 1.5.0

ID

Название

Байтов на символ

Порядок сортировки

Язык

Алиас

2

ASCII

1

ASCII

Английский

ASCII7 USASCII

56

BIG_5

2

BIG_5

Китайский, Вьетнамский, Корейский

BIG5, DOS_950, WIN_950

50

CYRL

1

CYRL, DB_RUS, PDOX_CYRL

Русский, Русский dBase, Русский Paradox

10

DOS437

1

DOS437, DB_DEU437, DB_ESP437, DB_FIN437, DB_FRA437, DB_ITA437, DB_NLD437, DB_SVE437, DB_UK437

Английский (США), Немецкий dBase, Испанский dBase, Финский dBase, Французский dBase, Итальянский dBase, Голландский dBase, Шведский dBase, Английский (Великобритания) dBase,

DOS_437

DB_US437

Английский (США) dBase,

PDOX_ASCII

Кодовая страница Paradox- ASCII,

PDOX_SWEDFIN

Paradox Шведская / Финская кодовые страницы,

PDOX_NTL

Paradox международный английский кодовая страница

9

DOS737

1

DOS737

Греческий

DOS_737

15

DOS775

1

DOS775

Страны Балтии

DOS_775

11

DOS850

1

DOS850, DB_DEU850, DB_ESP850, DB_FRA850, DB_FRC850, DB_ITA850, DB_NLD850, DB_PTB850, DB_SVE850, DB_UK850, DB_US850

Латинский I (нет символа Евро), Немецкий, Испанский, Французский, Французский - Канада, Итальянский, Голландский, Португальский - Бразилия, Шведский, Английский - Великобритания, Английский - США

DOS_85C>

45

DOS852

1

DOS852, DB_CSY, DB_PLK, DB_SLO, PDOX_CSY, PDOX_HUN, PDOX_PLK, PDOX_SLO

Латинский II, Чешский dBase, Польский dBase, Словацкий dBase, Чешский Paradox, Венгерский Paradox, Польский Paradox, Словацкий Paradox

DOS_852

46

DOS857

1

DOS857 DB_TRK

Турецкий, Турецкий dBase

DOS_857

16

DOS858

1

DOS858

Латинский I с символом Евро

DOS_858

13

DOS86Q

1

DOS86O DB PTG860

Португальский, Португальский dBase

1

47

DOS861

1

DOS861 PDOX_SL

Исландский, Исландский Paradox

DOS_861

17

DOS862

1

DOS862

Иврит

DOS_862

14

DOS863

1

DOS863 DB_FRC863

Французский - Канада, Французский dBase - Канада

DOS_863

18

DOS864

1

DOS864

Арабский

DOS_864

12

DOS865

1

DOS865 DB_DAN865 DB_NOR865 PDOX_NORDAN4

Скандинавские, Датский dBase, Норвежский dBase, Paradox Норвегия и Дания

DOS_865

48

DOS866

1

DOS866

Русский

DOS_866

49

DOS869

1

DOS869

Современный греческий

DOS_869

6

EUCJ_0208

2

EUCJ_0208

Японские EUC

EUCJ

57

GB_2312

2

GB_2312

Упрощенный китайский (Гонконг, Корея)

DOS_936, GB2312, WIN_936

21

ISO8859_1

1

ISO8859_1, DA_DA, DE_DE, DU_NL, EN_UK, EN_US, ES_ES, FI_FI, FR_CA, FR_FR, IS_IS, IT_IT

NO_NO, PT_PT, sv_sv

Латинский I, Датский, Немецкий, Голландский, Английский, Великобритания, Английский, США, Испанский, Финский, Французский, Канада, Французский, Исландский, Итальянский, Норвежский, Португальский, Шведский

ANSI, ISO88591, LATIN 1

22

ISO8859_2

1

ISO8859_2, CS_CZ ISO_HUN

Латинский 2 - Центральная Европа (хорватский, чешский, венгерский, польский, румынский, сербский, словацкий, словенский), Чешский, Венгерский

ISO-8859-2, ISO88592, LATIN2

23

ISO8859_3

1

ISO8859_3

Латинский 3 - Южная Европа (мальтийский, эсперанто)

ISO-8859-3, ISO88593, LATIN3

34

ISO8859_4

1

ISO8859_4

Латинский 4 - Северная Европа (эстонский, латышский, литовский, гренландский, саамский)

ISO-8859-4, ISO88594, LATIN4

35

ISO8859_5

1

ISO8859_5

Кириллица (русский)

ISO-8859-5, ISO88595