Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування багатокористувацької інформаційної системи "Університетська бібліотека"

Реферат Проектування багатокористувацької інформаційної системи "Університетська бібліотека"





y">/* відкриваємо глобальний курсор */

DECLARE /* оголошуємо змінну */

@ @ Counter int

SET @ @ Counter = @ @ CURSOR_ROWS /* присвоюємо їй число рядів курсору */

Select @ @ Counter /* виводимо результат на екран */

CLOSE curs1 /* закриваємо курсор */

DEALLOCATE curs1 /* звільняємо курсор */

2. Курсор для перегляду замовлень і підрахунку загальної кількості замовлених книг.

DECLARE curs2 CURSORSCROLL KEYSET

TYPE_WARNING /* Сервер буде інформувати користувача про неявному зміну типу курсору, якщо він несумісний із запитом SELECT */

FOR /* Що буде показано в курсорі */

Викладачі. Прізвище, Викладачі. Ім'я, Викладачі. По батькові, Книга. Автор, Книга. Назва, Замовлення. Кількість, Книга. ЦенаКніга INNER JOIN (Викладачі INNER JOIN Замовлення ON Викладачі. Чітательскій_номер = Замовлення. Чітательскій_номер)

ON Кніга.ISBN = Закази.ISBN

FOR UPDATE /* Курсор для оновлення */

open global curs2

@ @ Fam varchar (20),

@ @ Name varchar (20),

@ @ Sec_name varchar (20),

@ @ Autor varchar (20),

@ @ Nazv varchar (20),

@ @ Kolvo int,

@ @ Cena int,

@ @ Counter int,

@ @ Var1 int @ @ Counter = 1 @ @ Var1 = 0

WHILE @ @ COUNTER <@ @ CURSOR_ROWS /* Поки лічильник переглянутих рядків менше їх загального числа */

BEGIN

FETCH curs2 INTO @ @ Fam, @ @ Name, @ @ Sec_name, @ @ Autor, @ @ Nazv, @ @ Kolvo /* Переглядаємо рядка і значення */

SET @ @ Counter = @ @ Counter +1 /* Міняємо значення лічильника при переході до іншого рядка */

SET @ @ Var1 = @ @ Var1 + @ @ Kolvo * @ @ Cena /* Підсумовуємо вартості замовлених книг */

END

Select @ @ Var1 /* виводимо суму на екран */

CLOSE curs2curs2

3. Видалення викладача.

DECLARE curs5 CURSORSCROLL KEYSET SELECT Преподаватели.читательский_номер,

Викладачі. Ім'я, Викладачі. По бать...


Назад | сторінка 36 з 67 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних "Викладачі"
  • Реферат на тему: Розробка автоматизованої інформаційної системи для медпрацівників "Зам ...
  • Реферат на тему: Проектування технології послепечатних процесів для видання-зразка В.Л. Біг ...
  • Реферат на тему: Аналіз системи менеджменту ЗАТ "Книга"
  • Реферат на тему: Створення бази даних "Поставки і замовлення" в середовищі Access