Тип переменных NUMBER используется для хранения чисел с фик-
сированной и плавающей точкой в диапазоне от 1Е–130 до 10Е125. Для
объявления чисел с плавающей точкой можно просто указать NUMBER.
Для объявления целого числа указывается NUMBER(точность), а для
объявления числа с фиксированной точкой дополнительно указывается
еще и масштаб, т. е. NUMBER(точность, масштаб). Точность представ-
ляет собой общее число знаков и не превосходит 38 десятичных знаков,
масштаб указывает порядок округления и задается числом от –84 до 127.
При положительном значении масштаба число округляется до указанно-
го количества цифр, стоящих справа от запятой; при отрицательном зна-
чении – до указанного количества цифр, стоящих слева от запятой. На-
пример: число 123.456 при значении масштаба, равном 2, округляется до
123.46, а при значении, равном –2, до 100.
К
символьным типам данных в основном относятся типы CHAR и
VARCHAR2.
Тип CHAR(длина) используется для хранения последовательности
символов фиксированной длины не более 32 767 байт. Следует иметь в
виду, что в языке SQL максимальное значение аналогичного типа равно
2000 байт, поэтому не все данные этого типа можно вставлять в столбцы
таблицы с типом CHAR.
Тип VARCHAR2(длина) используется для хранения символьной по-
следовательности переменной длины. Ограничение на длину составляет
32 767 байт.
Тип DATE
используется для хранения значений даты и времени. Зна-
чение даты и времени хранится во внутреннем двоичном формате и при
помещении его в переменную символьного типа автоматически преобра-
зуется в строку, используя формат даты, установленный по умолчанию.
Функция SYSDATE возвращает текущее значение даты и времени.
Тип BOOLEAN
используется для хранения логических значений
TRUE, FALSE, NULL. Над такими переменными можно выполнять толь-
ко логические операции, причем в трехзначной логике.
Скалярные переменные объявляются явным и неявным образом.
Достарыңызбен бөлісу: