Основы языка PL/SQL. Гаршина В.В - 19 стр.

UptoLike

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

19
где precision – общее количество разрядов числа, scale – количество разря-
дов справа от десятичного разделителя. Для целочисленных значений
используется следующий синтаксис:
NUMBER(precision)
Тип NUMBER имеет подтипы DEC, DECIMAL, NUMERIC (для
описания числа с фиксированной точкой точностью 38 знаков), DOUBLE
PRECISION, FLOAT (фиксированная точность, 126 знаков), INTEGER,
INT, SMALLINT (для описания целочисленных значений размером не
более 38 знаков).
CHARтип, предназначенный для манипуляции символьными
данными. Тип
CHAR позволяет хранить строку символов фиксированно-
го размера от 1 до 32 767 символов длины. Синтаксис определения типа
CHAR:
CHAR(length)
Если длина явно не указывается, она принимается равной 1.
LONG и LONG RAWтипы для хранения символьных строк и
объемов бинарных данных размером до 32 760 байт. Для работы с типа-
ми столбцов таблиц БД LONG и LONG RAW, позволяющих хранить
объемы данных до 2 Гб рекомендуется использовать LOB-типы данных
PL/SQL.
RAWтип для хранения бинарных данных переменного размера с
фиксированным максимальным размером не более 32 767 байт. Синтак-
сис определения типа:
RAW(max_length)
ROWIDтип данных для хранения физических идентификаторов
строк таблиц БД. Каждая строка таблицы в БД имеет такой уникальный
идентификатор вне зависимости от наличия первичного ключа и каких-
либо уникальных ключей.
VARCHAR2тип данных для хранения строки символов перемен-
ной длины. Максимальный размер строки определяется пользователем и не
где precision – общее количество разрядов числа, scale – количество разря-
дов справа от десятичного разделителя. Для целочисленных значений
используется следующий синтаксис:

     NUMBER(precision)

      Тип NUMBER имеет подтипы DEC, DECIMAL, NUMERIC (для
описания числа с фиксированной точкой точностью 38 знаков), DOUBLE
PRECISION, FLOAT (фиксированная точность, 126 знаков), INTEGER,
INT, SMALLINT (для описания целочисленных значений размером не
более 38 знаков).
      CHAR – тип, предназначенный для манипуляции символьными
данными. Тип CHAR позволяет хранить строку символов фиксированно-
го размера от 1 до 32 767 символов длины. Синтаксис определения типа
CHAR:

     CHAR(length)

      Если длина явно не указывается, она принимается равной 1.
      LONG и LONG RAW – типы для хранения символьных строк и
объемов бинарных данных размером до 32 760 байт. Для работы с типа-
ми столбцов таблиц БД LONG и LONG RAW, позволяющих хранить
объемы данных до 2 Гб рекомендуется использовать LOB-типы данных
PL/SQL.
      RAW – тип для хранения бинарных данных переменного размера с
фиксированным максимальным размером не более 32 767 байт. Синтак-
сис определения типа:

     RAW(max_length)

     ROWID – тип данных для хранения физических идентификаторов
строк таблиц БД. Каждая строка таблицы в БД имеет такой уникальный
идентификатор вне зависимости от наличия первичного ключа и каких-
либо уникальных ключей.
     VARCHAR2 – тип данных для хранения строки символов перемен-
ной длины. Максимальный размер строки определяется пользователем и не
                                      19