Языки пространственных запросов

         

Язык модификации данных


После того, как таблица создана по правилам ЯОД, она готова принимать данные. Эта задача, которую часто называют «заселением таблицы» («populating the table»), выполняется средствами другого компонента SQL – языка модификации данных. К примеру, следующий оператор добавляет к таблице River одну строку: INSERT INTO River(Name, Origin, Length) VALUES(‘Миссисипи’,‘США’, 6000)

Если заданы не все атрибуты отношения, выполняется автоматическая подстановка значений по умолчанию. Наиболее часто по умолчанию используется «пустое» значение NULL. Попытка добавить в таблицу River другую строку с Name = ‘Миссисипи’ будет отвергнута СУБД в силу ограничений по первичному ключу, которые сформулированы на ЯОД.

Основная форма оператора удаления строк из таблицы имеет такой вид: DELETE FROM < ТАБЛИЦА > WHERE < УСЛОВИЯ >

Например, следующий оператор удаляет из таблицы River строку, которую мы только что вставили. DELETE FROM River WHERE Name = ‘Миссисипи’



Содержание раздела