ТИ ЛІТЕРАТУРУ В КАТАЛОЗІ
ВИКОНАТИ отримати інформацію про ЛІТЕРАТУРІ
ЯКЩО ІНФОРМАЦІЯ правильна ТО
ВИКОНАТИ видати ІНФОРМАЦІЮ про місце зберігання ЛІТЕРАТУРИ
ВИКОНАТИ занести ІНФОРМАЦІЮ в ЗВІТ
ІНАКШЕ
ВИКОНАТИ відмовити а видачу ІНФОРМАЦІІР про місце зберігання ЛІТЕРАТУРИ
КонецЕсли
@ КІНЕЦЬ СПЕЦПРОЦ
3.2 T-SQL-визначення регламентованих запитів
1. Висновок обмеженої інформації про студентів з прізвищем, що закінчується на В«овВ».
CREATE VIEW infoStudent /* Вказуємо ім'я подання */ SELECT /* Вказуємо, які поля будуть виведені */
Студенти. Ім'я, Студенти. Прізвище, Студенти.факультет, Студенти.спеціальность
FROM Студенти /* З якої таблиці */
WHERE Студенти. Прізвище LIKE [] ів
. Інформація про заміну примірників з програмування на С + +.
CREATE VIEW infoZamena
AS /* Вказуємо, які поля, з яких таблиць будуть виведені */
Книга. Автор, Книга. Назва, Примірник. Шифр, Замена_екземпляров. Номер_акта_замени /* Вказуємо таблицю, і пов'язані з нею за допомогою оператора INNER JOIN таблиці, з яких вибираються пов'язані дані. Після операнда ON вказуємо, по яких полях пов'язані дві таблиці */
(Книга INNER JOIN Примірник ON Кніга.ISBN = Екземпляр.ISBN) JOIN Замена_екземпляров ON Примірник. Шифр = Замена_екземпляров. ШіфрКніга. Назва LIKE '% C + +' /* Вибираються тільки ті книги, у назві яких присутня В«C + +В» */
. Інформація про списані примірниках з програмування на Delphi.
CREATE VIEW infoCpicanie /* Вказуємо, які поля, з яких таблиць будуть виведені */
Книга. Автор, Книга. Назва, Примірник. Шифр, Спісанние_кнігі. прічіна_спісанія, Спісанние_кнігі. номер_протокола_спісанія, Спісанние_кнігі. Табельний_номер_спісавшего /* Вказуємо таблицю, і пов'язані з нею таблиці, з...