"justify">
Рис.4.5. Представленіе5 «³домістьВ» 4.2 Створення запитів
Запрос1 В«Дані батьківВ»: Вибірка полів В«ІдентифікаторВ», В«Ім'яВ», В«ПрізвищеВ», В«По батьковіВ», В«Місце роботи В»,В« Телефон В»з таблицьВ« Дані мами В»іВ« Дані папи В»
В
Рис. 4.6 Запрос1 В«Дані батьківВ»
Запрос2 В«Вибір студентівВ»: Вибірка полів В«ІдентифікаторВ», В«Ім'яВ», В«ПрізвищеВ», В«По батьковіВ», В«Дата народження В»з таблиціВ« Картка студента В»за значенням: 3 (АСУ-41).
В
Рис .4.7 Запрос2 В«Вибір студентівВ»
Запрос3 В«Навчальний графікВ»: Вибірка всіх полів з уявлення В«План навчально-виховних робітВ» по полю Gruppa зі значенням АСУ-41.
В
Рис. 4.8 Запрос3 В«Навчальний графікВ»
4.3 Створення курсорів
Під курсором, як правило, розуміють одержуваний при виконанні запиту результуючий набір і пов'язаний з ним покажчик поточного запису. Курсор - це об'єкт, пов'язаний з певною областю пам'яті. Існують явні і неявні курсори.
Явний курсор має ім'я і перед використанням повинен бути оголошений. Неявний курсор створюється автоматично і його не можна повторно відкрити без перекомпіляції оператора запиту.
Оголошення курсору виконується оператором DECLARE CURSOR, в якому фраза FOR визначає запит, асоційований з даним курсором. При оголошенні курсору виконання запиту не відбувається. Виконання запиту і створення курсору ініціюється оператором OPEN CURSOR. Додаток отримує доступ до даних курсору при послідовному вилученні рядків результуючого набору в змінні програми.
Для отримання даних з курсору використовується оператор FETCH. Для звільнення пам'яті, виділеної під курсор, його слід закрити, виконавши оператор CLOSE CURSOR. p align="justify"> Курсор 1 В«ПредметиВ»: Вибір полів В«ІдентифікаторВ» і В«ПредметВ» з таблиці В«ПредметВ»
В
Рис. 4.9 Курсор1 В«ПредметиВ»
Курсор2 В«СтудентиВ»: Вибір полів В«ІдентифікаторВ», В«ПрізвищеВ», В«Ім'яВ», В«По батьковіВ», В«Дата зарахуванняВ» з таблиці В«Картка студентаВ».
В
Рис. 4.10 Курсор2 В«СтудентиВ»
4.4 Створення змінних
У SQL можна використовувати змінні основної мови програмування. Вони застосовуються:
В·...