пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Курсоры. Работа с типами данных.

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

Для управления явным курсором используются:

  • операторы CURSOR, OPEN, FETCH и CLOSE.
  • CURSOR выполняет объявление явного курсора.
  • OPEN открывает курсор, создавая новый результирующий набор на базе указанного запроса.
  • FETCH выполняет последовательное извлечение строк из результирующего набора от начала до конца.
  • CLOSE закрывает курсор и освобождает занимаемые им ресурсы.
  • Для работы с курсором можно использовать следующие атрибуты, указываемые после имени курсора:
  • %ISOPEN - возвращает значение TRUE, если курсор открыт.
  • %FOUND - определяет, найдена ли строка, удовлетворяющая условию.
  • %NOTFOUND - возвращает TRUE, если строка не найдена.
  • %ROWCOUNT - возвращает номер текущей строки.
  • Типы данных языка SQL, определенные стандартом

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

В языке SQL имеется шесть скалярных типов данных, определенных стандартом.

Символьный

CHAR | VARCHAR

Битовый

BIT | BIT VARYING

Точные числа

NUMERIC | DECIMAL | INTEGER | SMALLINT

Округленные числа

FLOAT | REAL | DOUBLE PRECISION

Дата/время

DATE | TIME | TIMESTAMP

Интервал

INTERVAL


16.01.2014; 11:32
хиты: 551
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь