41385

Базы данных TSQL (курсоры)

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2013-10-23

95.5 KB

2 чел.

Лекция 10

Базы данных

T-SQL (курсоры)

  1.  Расширим состав таблиц базы данных

  1.  Курсор: механизм, позволяющий обрабатывать отдельные  строки полученные в результате select-запроса.  
  2.  Курсор: область памяти сервера, предназначенная для хранения и обработки результата select-запроса и характеризующаяся атрибутами.
  3.  Типы курсоров: динамические, статические, ключевые.  
  4.  Динамический курсор: изменения данных отображаются в динамике.
  5.  Статический курсор: данные выбраны один раз и произошедшие изменения «не видны».
  6.  Ключевые курсоры: большая  часть данных отображается в динамике, «не видны» insert-строки, при обращении к delete-строкам возникает ошибка.

 

  1.  Пример простейшего курсора

  1.  GLOBAL, LOCAL, DEALLOCATE

 

  1.  STATIC, DYNAMIC, @@CURSOR_ROWS
  2.  @@CURSOR_ROWS  = {-n – количество записей при асинхронной выборке, n – количество записей при синхронной выборке, 0 – курсор не открыт}

  1.  @@FETH_STATUS = {0 – успешная выборка, -1 – вышли за диапазон таблицы, -2 – запись удалена после открытия курсора}

  1.  SCROLL

  1.  where

  1.  UPDATE, DELETE WHERE CURRENT OF

PAGE  10


 

А также другие работы, которые могут Вас заинтересовать

22175. Основы организации финансов предприятий 68 KB
  Финансы – это наука об управлении денежными потоками. Это экономические отношения по поводу создания, распределения и использования фондов денежных средств. Финансы организаций это тоже экономические отношения, но на микроэкономическом уровне. В нашем курсе понятие организация и предприятие (фирма) совпадают и в дальнейшем будут взаимозаменяемы.
22176. Трансформаторные преобразователи перемещения 154.5 KB
  К одной из них первичной или обмотки возбуждения подводится переменное напряжение питания U а с другой вторичной или сигнальной обмотки снимается индуцированное в ней напряжение Uвых зависящее от коэффициента взаимоиндукции. Eг = jωMI1 где ω частота питающего напряжения; M взаимная индуктивность обмоток; I1 ток протекающий в цепи первичной обмотки. Включение обмотки возбуждения в сеть Чувствительность преобразователя можно увеличить за счет: Увеличения ампервитков обмотки возбуждения до индукции в стали магнитопровода 1 ...
22177. ОСНОВНЫЕ ПОЛОЖЕНИЯ ТЕОРИИ НЕЙРОННЫХ СЕТЕЙ 590 KB
  Биологические нейронные сети 3. Нейронные сети и алгоритм обучения персептрона 1. Оптическая память и нейронные сети Москва 1994 г. Поэтому коннекционная машина или нейронная сеть должна состоять из сети с множеством соединений сравнительно простых процессоров узлы устройства или искусственные нейроны каждый из которых имеет много входов и один выход.
22178. ПЕРСЕПТРОНЫ 260.5 KB
  Сети состоящие из одного слоя персептронных нейронов соединенных с помощью весовых коэффициентов с множеством входов см. Подобно биологическим системам которые они моделируют нейронные сети сами моделируют себя в результате попыток достичь лучшей модели поведения. При обучении нейронной сети мы действуем совершенно аналогично. Предъявляя изображение буквы А на вход нейронной сети мы получаем от нее некоторый ответ не обязательно верный.
22179. Нечеткие запросы к реляционным базам данных 81 KB
  К усиливающим относится модификатор Очень Very к ослабляющим Болееилименее или Приблизительно Почти moreorless нечеткие множества которых описываются функциями принадлежности вида: Для примера формализуем нечеткое понятие Возраст сотрудника компании . Последнее что осталось сделать построить функции принадлежности для каждого лингвистического терма. Выберем трапецеидальные функции принадлежности со следующими координатами: Молодой = [18 18 28 34] Средний = [28 35 45 50] Выше среднего = [42 53 60 60]. Теперь можно...
22180. ВВЕДЕНИЕ. ОБЩИЕ СВЕДЕНИЯ ОБ ЭКСПЕРТНЫХ СИСТЕМАХ 224 KB
  Наконец наиболее цитируемым определением третьего типа является следующее: ИИ это область знаний которая находит применение при решении задач связанных с обработкой информации на естественном языке автоматизацией программирования управлением роботами машинным зрением автоматическим доказательством теорем разумными машинами извлечения и т. Способы получения и представления знаний в интересах проектирования СИИ в настоящее время составляют предмет сравнительно нового научного направления инженерии знаний. Форма представления знаний...
22181. Структуры и стратегии поиска в пространстве состояний 360 KB
  Решение задачи методом поиска 2. Структуры и стратегии поиска в пространстве состояний 3. Решение задачи методом поиска От выбранного метода поиска то есть стратегии вывода будет зависеть порядок применения и срабатывания правил.
22182. Аппарат нечетких нейронных или гибридных сетей 450.5 KB
  Например нейронные сети хороши для задач распознавания образов но весьма неудобны для выяснения вопроса как они такое распознавание осуществляют. Они могут автоматически приобретать знания но процесс их обучения зачастую происходит достаточно медленно а анализ обученной сети весьма сложен обученная сеть обычно черный ящик для пользователя. Теоретически системы с нечеткой логикой и искусственные нейронные сети эквивалентны друг другу однако в соответствии с изложенным выше на практике у них имеются свои собственные достоинства и...
22183. Генетические алгоритмы 248.5 KB
  Это приводит к тому что приспособленность популяции возрастает позволяя ей лучше выживать в изменяющихся условиях. 1 Основные понятия генетических алгоритмов При описании генетических алгоритмов используются определения заимствованные из генетики например речь идет о популяции особей а в качестве понятий применяются ген хромосома генотип фенотип аллель. Следовательно особями популяции могут быть генотипы либо единичные хромосомы в довольно распространенном случае когда генотип состоит из одной хромосомы. Она представляет меру...