Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра інформаційних
систем та мереж
Звіт
до лабораторної роботи №4
Запити на включення, зміну та вилучення даних
Виконав:
Студент гр. КН-419
Прийняв:
Завалій
Львів - 2008
Мета роботи: Розробити SQL запити для внесення нових значень в таблиці в режимі одиничного та групового доповнення; розробити SQL запити для внесення змін в записи таблиць в т. ч. із застосуванням параметрів у критеріях запиту; розробити SQL запити для вилучення записів з таблиць в т. ч. із застосуванням параметрів у критеріях запиту.
Хід роботи
Запит для внесення нових значень в таблиці в режимі одиничного доповнення:
INSERT INTO tblUsergroup(UsergroupName,UsergroupDescription)
VALUES ('Guest','Accidentally went')
Таблиця tblUsergroup до виконання запиту:
UsergroupID UsergroupName UsergroupDescription
----------- -------------------------------------------------- -------------------------------------
Таблиця tblUsergroup після виконання запиту:
UsergroupID UsergroupName UsergroupDescription
----------- -------------------------------------------------- -------------------------------------
1 Guest Accidentally went
Запит для внесення нових значень в таблиці в режимі групового доповнення:
INSERT INTO tblUsergroup(UsergroupName,UsergroupDescription)
SELECT UsergroupDescription,UsergroupName FROM tblUsergroup
Таблиця tblUsergroup до виконання запиту:
UsergroupID UsergroupName UsergroupDescription
----------- -------------------------------------------------- -------------------------------------
1 Guest Accidentally went
Таблиця tblUsergroup після виконання запиту:
UsergroupID UsergroupName UsergroupDescription
----------- -------------------------------------------------- -------------------------------------
1 Guest Accidentally went
2 Accidentally went Guest
Запити для внесення змін в записи таблиці із застосуванням параметрів у критеріях запиту:
DECLARE @TL AS INT
SET @TL = 1000
UPDATE tblTask
SET TaskTimeLimit = 500
WHERE TaskTimeLimit <= @TL
Таблиця tblTask до виконання запиту(відображено лише три поля):
TaskID TaskName TaskTimeLimit
----------- ------------------------------ -------------
4 a+b 1000
5 a-b 1000
6 a*b 2000
Таблиця tblTask після виконання запиту:
TaskID TaskName TaskTimeLimit
----------- ------------------------------ -------------
4 a+b 500
5 a-b 500
6 a*b 2000
Запит для вилучення записів з таблиці із застосуванням параметрів у критеріях запиту:
DECLARE @TL AS INT
SET @TL = 500
DELETE FROM tblTask
WHERE TaskTimeLimit <= @TL
Таблиця tblTask до виконання запиту(відображено лише три поля):
TaskID TaskName TaskTimeLimit
----------- ------------------------------ -------------
4 a+b 500
5 a-b 500
6 a*b 2000
Таблиця tblTask після виконання запиту:
TaskID TaskName TaskTimeLimit
----------- ------------------------------ -------------
6 a*b 2000
Висновок: на цій лабораторній роботі було розглянуто методи модифікації даних таблиць БД засобами SQL.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!