среда, 5 января 2011 г.

Символьные типы данных

Хоть и хотел чаще обновлять блог – пока не совсем это у меня получается. Да и вообще – с этими бесконечными праздниками совсем забыл про PL/SQL – про него тоже надо иногда что-нибудь писать. Не очень регулярно получается это делать – но не беда, буду иногда публиковать по статье, сегодня начну (первая в этом году).

Кстати, на счет праздников. Нам еще предстоит пройти Рождество, старый новый год – поэтому нужны подарки. Много можно найти интересного, если заглянуть в Магазин украшений Баблс – перспективный магазинчик, много интересного можно найти. У нас в городе подобных магазинов почти нету (или искал плохо =).

Ладно, праздники – праздниками, но – надо переходить к статье. Она будет сегодня не очень большой, так как решил сделать только введение в нее. В следующие разы (которые даже не знаю когда будут, точно – в этом месяце) – буду публиковать более подробные данные. Сегодня будет только таблица, которая представлена ниже.

В прошлый раз мы познакомились с числовыми типа данных. Там все подробно было расписано. А сегодня – я предлагаю почитать обзор символьных. Символьные типы данных позволяют хранить алфавитно-цифровые данные, представляющие единичные символы или символьные строки, которыми можно манипулировать.

А вот и обещанная выше таблица с обзором предопределенные символьных типов данных языка PL/SQL:

Тип данных
Описание
CHAR
Символьные строки фиксированной длины, с максимальным размером строки 32767 байтов
VARCHAR2
Символьные строки переменной длины, с максимальным размером 32767 байт
RAW
Двоичные или байтовые строки переменной длины, с максимальным размером 32767 байт, не интерпретированные PL/SQL
NCHAR
Строки национальных символов фиксированной длины,  с максимальным размером 32767 байт
NVARCHAR2
Строки национальных символов переменной длины, с максимальным размером 32767 байт
LONG
Символьные строки переменной длины, с максимальным размером 32760 байт (только для обратной совместимости)
LONG RAW
Двоичные или байтовые строки переменной длины, с максимальным размером 32760 байт, не интерпретированные PL/SQL (только для обратной совместимости)
ROWID
Физический идентификатор строки (ROWID), адрес строки в обычной таблице (только для обратной совместимости)
UROWID
Универсальный идентификатор строки (физический, логический или внешний ROWID строки)

В самое ближайшее время (постараюсь по крайней мере) – я буду публиковать статьи по PL/SQL (про символьные типы данных) по следующим темам:

  • Типы данных CHAR и VARCHAR2
  • Тип данных RAW
  • Типы данных NCHAR и NVARCHAR2
  • Типы данных LONG и LONG RAW
  • Типы данных ROWID и UROWID

Комментариев нет:

Отправить комментарий