stify"> Імена INTO-змінних можуть збігатися з іменами полів, оскільки це різні ідентифікатори, що відрізняються наявністю у INTO-змінних символу двокрапка.
Приклад
SELECT Ulica, Dom, Kvartira FROM Adres INTO: var1,: var2,: var3id_Naselenii_punkt = 1 (Абакан);
Змінні зв'язку (bind-змінні) служать для передачі значень в СУБД. Ці змінні можуть використовуватися у фразі WHERE для обчислення умови, в операторах INSERT і DELETE для визначення встановлюваних значень. Змінні зв'язку, також як і INTO-змінні, перед застосуванням повинні бути попередньо оголошені. Змінні зв'язку при вказівці їх в SQL-операторі предваряются символом двокрапка. Наприклад:
Insert into dbo. Kartochka_Studenta (Familiya, Imya, Otchestvo, Data_rogdeniya, Data_zachisleniya) values ​​(: f1, f2, f3, f4, f5);
4.5 Створення збережених процедур
Бережена процедура1 В«PR1В»: Виводить поля В«Порядковий номерВ», В«ПрізвищеВ», В«Ім'яВ», В«По батьковіВ» з таблиці В« Картка студента В»і підраховує кількість учнів у групі.
CREATE PROCEDURE PR1 AS SELECT. Kartochka_Studenta.id_stud,. Kartochka_Studenta.Familiya,. Kartochka_Studenta.Imya,. Kartochka_Studenta.OtchestvoKartochka_Studentacount (id_stud);
В
Рис. 4.11 Бережена процедура1 В«PR1В»
Бережена процедура2 В«PR2В»: Виводить поля В«Порядковий номерВ», і В«Загальна кількість перепусток на оного студентаВ» з таблиці «³домістьВ» і визначає найбільшу кількість пропусків.
CREATE PROCEDURE PR2 AS SELECT. Vedomost.id_stud,. Vedomost.Obchee_kolvo_propdbo.Vedomostmax (Obchee_kolvo_prop);
В
Рис 4.12 Бережена процедура2 В«PR2В»
5. ОРГАНІЗАЦІЯ ПРАВ ДОСТУПУ
У даній БД створено кілька категорій прав доступу а також створені користувачі які володіють цими правами. p align="justify"> Права для Адміністратора:
Група Administrator володіє всіма можливими правами як з налаштування мережевої взаємодії так і зміни даних створенню нових користувачів а також груп користувачів. У дану роль входить тільки один користувач Administrator який і є адміністратором даної БД. br/>В
Рис. 5.1 Розподіл ролей
В
Рис.5.2. Обмеження прав доступу для Адміністратора
Права для Адміністрації:
Група користувачів Administraciya володіє тільки правами читання даних тобто користувачі входять до цієї групи можуть тільки переглядати дані не змінюючи і не вид...