Update (SQL)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Streamer000 (обсуждение | вклад) в 19:50, 26 апреля 2008 (создание). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

INSERT — оператор языка SQL позволяющий обновить значения столбцов (либо любого другого занчения). Общий вид команды:

update [top(x)] <объект> 
set <присваивание1 [, присваивание2, ...]> 
[where <условие>]
[option <хинт1 [, хинт2, ...]>]
  • top(x) - команда выполнится только х раз
  • <объект> - объект, над которым выплняется действие (таблица или представление(views))
  • <присваивание> - присваивание, которое будет выполняться при каждом выполнении условия <условие>, или для каждой записи, если отсутствует раздел where
  • <условие> - условие выполнения команды
  • <хинт> - инструкция программе как исполнить запрос

Пример:

update top(10) tbl_books set price = 0 where quantity = 0 
option (force group, hash join, force order)


См. также