= @ Chit_nomer) 0 /* Якщо є, завершуємо виконання процедури */
IF EXISTS (SELECT * FROM Викладачі WHERE Чітательскій_номер = @ Chit_nomer)
/* Перевірили, чи є в В«ВикладачіВ» відповідний запис */
IF EXISTS (SELECT * FROM Книга WHERE ISBN = @ ISBN)
/* Перевірили, чи є в В«КнигаВ» відповідний запис */
INSERT INTO Замовлення /* Вказуємо таблицю, куди вставляємо запис */
VALUES (@ Kolvo, @ data_zakaza, @ Chit_nomer, @ ISBN) /* Вказуємо які значення */
6. Оновлення таблиці В«СтудентиВ». Зміна прізвища студента.
CREATE PROCEDURE UpdateStudent
@ Chit_nom int, /* Оголошуємо необхідні змінні */
@ Fam varchar (20)
AS
IF EXISTS (SELECT * FROM Студенти /* Перевіряємо, чи існують студенти, */
WHERE Чітательскій_номер = @ Chit_nom) /* читацький номер яких дорівнює шуканого */
UPDATE Студенти /* Якщо такі є оновлюємо В«СтудентиВ»
SET Прізвище = @ Fam /* полю прізвище присвоюємо нове значення */ Чітательскій_номер = @ Chit_nom /* якщо читацький номер запису дорівнює шуканого */
7. Вставка в таблицю "Користування бібліотекой2В». Дозволяється, якщо є в таблицях В«СтудентиВ», В«Сотруднікі_бібліотекіВ» і В«ПримірникВ» відповідні записи.
ALTER PROCEDURE NewPolzovanieStydentov
@ Chit_nomer int, /* Оголошуємо необхідні змінні */
@ data_vidachi datetime,
@ data_priema datetime,
@ tab_nomer int,
@ Shifr varchar (20)
IF EXISTS (SELECT * FROM Пользованіе_бібліотекой2 /* Перевіряємо, чи немає вже у таблиці */
WHERE Шифр ​​= @ Shifr AND /* записи з таким же значенням первинного ключа */
Чітательскій_номер = @ Chit_nomer)
RETURN 0 /* якщо є, завершується процедура */
IF EXISTS (SELECT * FROM Студенти /* перевіряємо наявність відповідного запису в */
WHERE Чітательскій_номер = @ Chit_nomer)