Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 16 стр.

UptoLike

Составители: 

15
Использованные операторы:
PRIMARY KEY – признак создания ключевого поля.
FOREIGN KEY...REFERENCES… – признак создания поля связи с
другой таблицей.
CREATE TABLE – команда создания таблицы в текущей БД.
В табл. 1.6 описаны типы данных при создании таблиц БД, особен-
ность которых заключается в том, что поведение некоторых типов данных
и одноименных типов переменных в PL/SQL отличаются, на что необхо-
димо обратить внимание. Типы переменных PL/SQL и их особенности
описаны в лабораторной работе 4.
Таблица 1.6
Типы данных в объектах Oracle
Тип данных Макси-
мальный
размер
Описание Способы объявления
1 2 3 4
CHAR 255 Символьная строка фик-
сированной длины, без
указания размера ее дли-
на равна 1
CHAR(длина);
CHARACTER(длина)
VARCHAR2 4000
С помощью этого типа
данных резервируется
необходимое простран-
ство, характерно только
для Oracle
VARCHAR2(длина)
NCHAR 2000 Строка фиксированной
длины в режиме
UNICODE для поддерж-
ки национальных коди-
ровок
NCHAR(длина)
NVARCHA
R2
Строка переменной дли-
ны в режиме UNICODE
для поддержки нацио-
нальных кодировок
NVARCHAR2(длина)
LONG 2 Гб Большая строка пере-
менной длины, если дли-
на не указана, то полага-
ется длина, равная 2 Мб
LONG(длина)
NUMBER Точность
от 1 до 38;
Масштаб
от -84 до
128
Число с заданной точно-
стью только для Oracle,
если значение параметра
точность не указано, то
полагается равным 38
NUMBER(точность, мас-
штаб);
Например, NUMBER (7,-3) –
округление до тысяч;
NUMBER (7, 3) – округление
количества знаков после за-
пятой до трех