рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Семейство типов RAW

Семейство типов RAW - раздел Программирование, БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL/SQL Raw - Используется Для Хранения Двоичных Данных Фиксированно...

RAW - используется для хранения двоичных данных фиксированной длины. Синтаксис:

RAW(L) ,

где L — длина переменной в байтах. Тип RAW. В отличие от символьных данных типа CHAR, данные типа RAW не преобразуются из одного набора символов в другой при их передаче из одной базы данных в другую. Максимальная длина переменной RAW равна 32 767 байт. Максимальная же длина поля RAW базы данных составляет 2000 байт, поэтому, если размер данных превышает 2000 байт, они не могут быть введены в столбец RAW базы данных. Однако они могут быть введены в столбец базы данных, имеющий тип LONG RAW, максимальная длина которого составляет 2 Гбайт. Аналогично, если длина данных в поле LONG RAW превышает 32 767 байт, нельзя поместить их в PL/SOJL-переменную RAW.

 

LONG RAW- данные этого типа похожи на данные типа LONG, за исключением того, что в PL/SQL не происходит их преобразование из одного набора символов в другой. Максимальная длина переменной LONG RAW равна 32 760 байт. Максимальная длина поля LONG RAW базы данных составляет 2 Гбайт, поэтому, если фактический размер данных превышает 32 760 байт, поместить их в PL/SQL-переменную LONG RAW нельзя. Но максимальная длина PL/SQL-переменной LONG RAW вполне подходит для ее ввода в поле LONG RAW базы данных, поэтому ограничений на ввод PL/SQL-переменных LONG RAW в поля LONG RAW базы данных не существует.

 

Семейство временных типов (дата/интервал)

DATE- используется для хранения информации о датах и о времени, в том числе о веке, годе, месяце, дне, часах, минутах и секундах. Данные о долях секунд не хранятся. Данный тип PL/SQL абсолютно аналогичен типу DATE, применяемому в базах данных. Тип DATE Внутренний размер переменной DATE составляет 7 байт, по одному байту на каждый компонент (от века до секунды).

Переменной DATE можно присвоить значение символьной переменной либо другой переменной DATE. Символьные переменные неявно преобразуются в даты с помощью используемого по умолчанию формата даты для текущего сеанса. Для дополнительного управления лучше применять встроенную функцию TO_DATE для присваивания значений и функцию TO_CHAR для их извлечения.

 

TIMESTAMP- аналогичен типу DATE в том смысле, что содержит год, месяц, день, час, минуту и секунду некоторого момента времени. Однако отметки времени могут хранить доли секунды. Синтаксис:

TIMESTAMP [(P)]

где Р является точностью дробной части поля секунд, по умолчанию используется 6.

TIMESTAMP [(P)] WITH TIME ZONE - содержит также определенный часовой пояс в дополнение к данным отметки времени.

TIMESTAMP [(P)] WITH LOCAL TIME ZONE - всегда хранит часовой пояс базы данных, независимо от часового пояса пользователя.

 

INTERVAL- служит для хранения интервала времени между двумя отметками времени.

INTERVAL YEAR [(P)] TO MONTH - хранит число лет и месяцев, Р — число цифр в поле года, которое по умолчанию равно 2.

INTERVAL DAY[(Z>P)] TO SECOND[(SP)] - содержит число дней и секунд. DP - число цифр в поле дня (по умолчанию - 2), a SP—число цифр в дробной части поля секунд (по умолчанию - 6).

 

– Конец работы –

Эта тема принадлежит разделу:

БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL/SQL

ВВЕДЕНИЕ... БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL SQL... ТИПЫ PL SQL...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Семейство типов RAW

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Последовательное управление
1. ВВЕДЕНИЕ   PL/SQL — это собственный язык Oracle, предназначенный для разработки приложений баз данных. В дополнение ко всем SQL-операциям

В начало
  2. БАЗИСНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА PL/SQL   Набор символов: программа PL/SQL представляет собой строки текста, испо

Семейство числовых типов
NUMBER- с помощью данного типа можно хранить числа: целые и с плавающей точкой. Он аналогичен типу NUMBER, применяемому в базах данных. Синтаксис: NUMBER (P,S);

Семейство символьных типов
VARCHAR2- данный тип аналогичен типу VARCHAR2, применяемому в базах данных. При помощи переменных типа VARCHAR2 можно хранить строки символов переменной длины. Синтаксис:

Семейство типов ROWID
ROWID- абсолютно аналогичен типу, используемому для работы с псевдостолбцами ROWID базы данных. Он дает возможность сохранять идентификаторы строк (rowid), которые можно рассматрив

В начало
3.2 Составные типы В переменной, имеющей составной тип, находится одна или несколько скалярных переменных (называемых также атрибутами). Для применения со

В начало
  3.3 Ссылочные типы Ссылочный тип PL/SQL — это то же самое, что и указатель в С. Переменная, объявленная как ссылочная, во

В начало
3.4 Типы LOB Используются для хранения больших объектов. Большой объект (large object) может быть либо двоичным, либо символьным значением размером

В начало
3.5 Объектные типы Объектный тип является составным типом, который имеет внутри себя атрибуты (переменные других типов) и методы (подпрограммы). Информаци

В начало
  3.6. Преобразование типов данных PL/SQL может выполнять преобразования между различными семействами скалярных типов данных. В пределах одн

Явное преобразование типов данных
Встроенные функции преобразования, доступные в SQL, доступны и в PL/SQL. Краткое описание этих функций приведено в таблице 6. При необходимости их можно применять для явного преобразования типов да

Неявное преобразование типов данных
В PL/SQL осуществляется автоматическое преобразование типов данных разных семейств, когда это возможно. PL/SQL может автоматически выполнять преобразование между: cимвольными типами и числовыми тип

В начало
4. ПРОГРАММНЫЕ КОНСТРУКЦИИ PL/SQL В PL/SQL имеется множество различных программных конструкций, начиная с модулей разных видов и заканчивая логическими ко

В начало
    5. ПЕРЕМЕННЫЕ И КОНСТАНТЫ   5.1. Объявление переменных В блоках P

DECLARE
SUBTYPE MyDate IS DATE; -- Основан на типе DATE TYPE MyRec IS RECORD (time1 INTEGER, time2 INTEGER); SU

В начало
    5.2. Работа с составными типами данных Запись PL/SQL Для определения записи PL/SQL сначала нужно

Изменяемый массив.
Изменяемый массив, или массив с переменной длиной — это тип данных, практически идентичный массиву в языке программирования С или Java. Синтаксис: TYPE имя_типа IS (VARRAY | VARYING ARRAY]

В начало
    5.3 Динамическое объявление типа переменных Во многих случаях для работы с данными, хранимыми в таблицах базы данных, испо

В начало
  6.2. Итеративное управление Итеративное управление называется также циклом. Цикл (LOOP) повторяет исполнение программного блока до тех пор

В начало
  6.3. Последовательное управление Последовательное управление иначе называется оператором GOTO. При его обнаружении програ

Goto lose_a_pencil;
-- Организуем цикл для всех рядов на верхнем уровне FORrownum IN 1..6 LOOP -- Организуем цикл для всех парт в текущем ряду

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги