русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оператор DELETE


Дата добавления: 2015-07-09; просмотров: 465; Нарушение авторских прав


- вилучає вибрані рядки із однієї (!) вказаної таблиці.

В секції FROM вказується таблиця, що містить рядки, які необхідно вилучити.

В секції WHERE вказується критерій відбору тих рядків, які необхідно вилучити.

Нехай працівник Іванов звільняється.

3). Вилучити інформацію про Іванова із БД

3). DELETE FROM Pracivnyky,

WHERE Prizv = ‘Іванов’

 

Секція WHERE оператора DELETE повністю аналогічна секції WHERE оператора SELECT.

Оператор DELETE такого типу здійснює пошук тих рядків, які необхідно вилучити із таблиці, - тому цей оператор називають пошуковий.

Є ще одна форма оператора DELETE – позиційна, яка завжди вилучає лише один рядок (цей оператор використовується лише в програмному SQL).

Розглянемо ще приклад:

4). Вилучити всі замовлення, зроблені до 1 січня 2000 р.

4). DELETE FROM Zamovlennia

WHERE Data_Zamovl < ‘01-JAN-2000’

Зауваження:

Перед виконанням оператора DELETE (в інтерактивному режимі) спочатку рекомендується виконати оператор SELECT * з тими самими секціями FROM та WHERE – щоб переконатися, що будуть вилучені саме ті рядки, які потрібно вилучати; а тоді вже – замінити SELECT * на DELETE.

Якщо оператор DELETE викликається із програми – то варто його протестувати подібним чином: скопіювати текст оператора DELETE в якусь із утиліт, призначених для виконання SQL – запитів (наприклад, SQL – Explorer), замінити DELETE на SELECT * і виконати отриманий запит на вибірку – щоб переконатися, що оператор DELETE буде вилучати саме ті рядки, які ми хочемо вилучити.



<== предыдущая лекция | следующая лекция ==>
Багаторядковий оператор INSERT | Оператор DELETE з підлеглим запитом


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.204 сек.