Delphi 3 и создание приложений баз данных


20.1. Обзор типов данных InterBase


ЗАМЕЧАНИЕ. То, что для "персональных" БД типа Paradox и dBase принято называть полями записи (fields), для InterBase, как и иных "промышленных" БД, работающих с SQL, принято называть столбцами (columns). Далее будем следовать этой устоявшейся традиции.

В ТБД InterBase могут использоваться столбцы следующих типов:

Тип столбца

Размер, байт

Описание

SMALLINT

2

Целочисленные значения от -32768 до +32767.

INTEGER

4

Целочисленные значения от -2 147 483 647 до +2 147 483 647.

FLOAT

4

Значения с плавающей точкой до 7 знаков от 3.4Е-38 до 3.4Е+38.

DOUBLE

PRECISION

8

Значения с плавающей точкой до 15 знаков от1,7Е-308до1,7Е+308.

CHAR(n) или

CHARACTER

0-32767

Символьный столбец длиной в п символов.

VARCHAR(n) или CHARACTER] VARYING

0-32767

Символьный столбец переменной длины, содержащий до п символов.

DATE

8

Дата в пределах от 01.01.0100 до 11.12.5941. Также может хранить сведения о времени.

BLOB

переменный

Любой тип двоичных данных.

Столбцы могут определяться в следующих SQL-операторах:

• CREATE TABLE - создать таблицу БД;

• CREATE DOMAIN - создать домен;

• ALTER TABLE - изменить структуру таблицы БД.

Синтаксис определения столбцов:

<тип_данных> = {

{SMALLINT | INTEGER | FLOAT | DOUBLE PRECISION} [<размерность_массива>]

| {DECIMAL | NUMERIC) [(точность [, масштаб])] [<размерность_массива>]

| DATE [<размерность_массива>]

| {CHAR | CHARACTER | CHARACTER VARYING | VARCHAR}

[(целое)] [<размерность_массива>] [CHARACTER SET набор_символов]

| {NCHAR I NATIONAL CHARACTER | NATIONAL CHAR}

[VARYING] [(целое)] [<размерность_массива>]

| BLOB [SUB_TYPE {целое | имя_подтипа}] [SEGMENT SIZE целое]

[CHARACTER SET набор_символов] | BLOB [(длина_сегмента [, подтип])]

}




Начало  Назад  Вперед



Книжный магазин