Update (SQL) | это... Что такое Update (SQL)? (original) (raw)

Update (SQL)

Правильный заголовок этой статьи — UPDATE. Он показан некорректно из-за технических ограничений.

UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы.

Синтаксис

UPDATE [top(x)] <объект> SET <присваивание1 [, присваивание2, ...]> [WHERE <условие>];

имя поля="значение"

Примеры

UPDATE top(10) tbl_books SET price = 0 WHERE quantity = 0;

UPDATE per­sons SET street = 'Nis­sesti­en 67', ci­ty = 'Sand­nes' WHERE lastname = 'Tjes­sem' AND firs­tna­me = 'Ja­kob'

UPDATE temp a SET deptno = (SELECT deptno FROM dept WHERE loc = ‘BOSTON’), (sal, comm) = (SELECT 1.1AVG(sal), 1.5AVG(comm) FROM temp b WHERE a.deptno = b.deptno) WHERE deptno IN (SELECT deptno FROM dept WHERE loc = ‘DALLAS’ OR loc = ‘DETROIT’);

«UPDATE temp a …» выполняет следующие операции:

См. также

Просмотр этого шаблона SQL
Версии SQL-86 • SQL-89 • SQL-92SQL:1999SQL:2003SQL:2008
Ключевые слова CreateDelete • From • HavingInsertJoinMergeNull • Order by • Prepare • Select • Top • TruncateUnionUpdateWhere
Related Эдгар КоддРеляционная база данных
Просмотр этого шаблона Базы данных
Концепции Модель данных • Реляционная (модельалгебраНормальная формаСсылочная целостностьБДСУБД) • Иерархическая модель • Сетевая (модельСУБД) • Объектно-ориентированная (БДСУБД) • ТранзакцияЖурнализацияСекционирование
Объекты Отношение (таблица)ПредставлениеХранимая процедураТриггерКурсорИндекс
Ключи ПотенциальныйПервичныйВнешнийЕстественныйСуррогатный (искусственный) • Суперключ
SQL SELECTINSERTUPDATEMERGEDELETETRUNCATEJOINUNIONINTERSECT • EXCEPT • CREATE • ALTER • DROP • GRANT • COMMITROLLBACK
СУБД IMSDB2InformixOracle DatabaseMicrosoft SQL ServerAdaptive Server EnterpriseTeradata DatabaseFirebirdPostgreSQLMySQLSQLiteMicrosoft AccessVisual FoxProЛИНТЕРCouchDBMongoDB
Компоненты Язык запросовОптимизатор запросовПлан выполнения запросаODBCADOADO.NETJDBC

Категории:

Wikimedia Foundation.2010.

Полезное

Смотреть что такое "Update (SQL)" в других словарях: