Читать интересную книгу Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - Хелен Борри

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 204 205 206 207 208 209 210 211 212 ... 238

Максимальный размер 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

36

ISO8859_6

1

ISO8859_6

Арабский

ISO-8859-6, ISO88596

37

ISO8859_7

1

ISO8859_7

Греческий

ISO-8859-7, ISO88597

38

ISO8859_8

1

ISO8859_8

Иврит

ISO-8859-8, ISO88598

39

ISO8859_9

1

ISO8859_9

Латинский 5

ISO-8859-9, ISO88599, LATIN5

40

ISO8859_1 3

1

ISO8859_13

Латинский 7 - Балтика

ISO-8859- 13, ISO885913, LATIN 7

44

KSC_5601

2

KSC_5601 KSC_DICTIONARY

Корейский, Корейский - словарный порядок сортировки

DOS_949, KSC5601, WIN_949

19

NEXT

1

NEXT

NXT_DEU

NXT_FRA

NXT_ITA

NXT_US

Кодирование NeXTSTEP, Немецкий, Французский, Итальянский, Английский, США

0

NONE

1

NONE

Нейтральная кодовая страница. Перевод в верхний регистр ограничен кодами ASCII 97-122

1

OCTETS

1

OCTETS

Двоичный символ

BINARY

5

SJIS_0208

2

SJIS_0208

Японский

SJIS

3

UNICODE FSS

3

UNICODE_FSS

UNICODE

SQL_TEXT, UTF-8, UTF8, UTF_FSS

51

WIN1250

1

WIN1250, PXW_CSY, PXW_HUN, PXW_HUNDC, PXW_PLK PXW_SLO

ANSI, Центральная Европа, Чешский, Венгерский, Венгерский, словарная сортировка, Польский, Словацкий

WIN.1250

52

WIN1251

1

WIN1251 WIN1251_UA PXW_CYRL

ANSI кириллица, Украинский, Paradox кириллица (русский)

WIN_1251

53

WIN1252

1

WIN1252 PXW_NTL PXW_INTL850 PXW_NORDAN4 PXW_SPAN PXW_SWE D FIN

ANSI - Латинский I, Английский интернациональный, Paradox многоязыковой Латинский I, Норвежский и датский, Paradox испанский, Шведский и финский

WIN_1252

54

WIN1253

1

WIN1253 PXW_GREEK

ANSI греческий, Paradox греческий

WIN_1253

55

WIN1254

1

WIN1254 PXW_TURK

ANSI турецкий, Paradox турецкий

WIN_1254

58

WIN1255

1

WIN1255

ANSI иврит

WIN_1255

59

WIN1256

1

WIN1256

ANSI арабский

WIN_1256

60

WIN1257

1

WIN1257

ANSI стран Балтии

WIN_1257

Приложение 9. Системные таблицы и просмотры

Когда вы создаете базу данных, Firebird начинает с создания своих собственных таблиц, в которых он сохраняет метаданные всех объектов базы данных - не только определенных вами объектов, но также и своих собственных внутренних объектов. Эти таблицы называются системными таблицами. Просматривая определения метаданных для системных таблиц, вы найдете листинги DDL для множества просмотров для системных таблиц, которые могут оказаться вам полезными.

Системные таблицы

Описания в этом разделе помогут вам в проектировании запросов для понимания и администрирования ваших баз данных. Для изменения метаданных существуют операторы DDL. Вообще не рекомендуется использовать операторы SQL для изменения таблиц метаданных. Риск разрушения базы данных при выполнении таких действий весьма высок.

В таблицах применяются следующие аббревиатуры:

* 1DX-индексировано;

1 ... 204 205 206 207 208 209 210 211 212 ... 238
На этом сайте Вы можете читать книги онлайн бесплатно русская версия Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - Хелен Борри.
Книги, аналогичгные Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - Хелен Борри

Оставить комментарий