SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS: манипулирование данными. Семенова И.И. - 40 стр.

UptoLike

Составители: 

39
в VFP:
DELETE FROM Staff WHERE (Date()-Birthday)>80
в MS SQL Server:
DELETE FROM Staff WHERE CAST( DATEDIFF( Year, Birthday,
GetDate()) AS INT) >80
в Oracle:
DELETE FROM ADMIN_PAY.Staff WHERE (Sysdate-
Birthday)/365.25>80;
Оператор DELETE удаляет выбранные строки данных из одной
таблицы. В предложении FROM указывается таблица, содержащая
строки, которые требуется удалить. В предложении WHERE
указываются строки, которые должны быть удалены.
При выполнении команды обратите внимание на выполнение
правил целостности баз данных.
60. Удалить из таблицы Статьи зарплат (таблица Items_pay) все записи,
у которых в поле названия статьи зарплаты = ‘не известно’:
в VFP, MS SQL Server, Access:
DELETE FROM Items_pay WHERE Item_pay='не известно'
в Oracle:
DELETE FROM ADMIN_PAY.Items_pay WHERE Item_pay='не
известно';
61. Удалить из таблицы зарплат все записи, в которых значения полей
сумма зарплаты и табельный номер сотрудника равны 0:
в VFP, MS SQL Server, Access:
DELETE FROM Pay WHERE T_number = 0 AND Sum_pay = 0
в Oracle:
DELETE FROM ADMIN_PAY.Pay WHERE T_number = 0 AND
Sum_pay = 0;