ОБНОВЛЕНИЕ
Определение
Изменение данных в таблице или представлении.
UPDATE объект SET {имя столбца = {выражение | DEFAULT | NULL} | @ переменная = выражение | @ столбца переменной = выражение =} [, ... п] [FROM {} [, ... п]] [WHERE { }]
Описание положения
- SET: Определяет список имен переменных или столбцов в обновлении.
- Имя столбца: столбец, содержащий данные будут меняться. Должны существовать в таблице или представлении. Столбцы идентификаторов или вычисляемых столбцов не может быть обновлен.
- Выражение: это переменная, буквальное значение, выражение или подзапрос выборки в скобках, что возвращает одно значение. Значение, возвращенное выражением, заменяет существующие значения в столбце или переменной.
- DEFAULT: Определяет значение по умолчанию, определенные для столбца, чтобы заменить существующие значения в этом столбце. Это также может быть использована для изменения колонки до нуля, если у него нет по умолчанию и установить принять нулевые значения.
- ОТ: Задает использование исходной таблицы, представления или производной таблицы обеспечить критерии для операции обновления. Если обновляемый объект указан в ЕКОМ и есть только одна ссылка на объект, вы можете указать, следует ли псевдоним объекта. Если обновляемый объект появляется более одного раза в ЕКОМ, ни одной ссылки на этот объект не должна указывать псевдоним таблицы. Все остальные ссылки на объект статья должна включать объект псевдонима.
- ГДЕ: определяет условия, которые ограничивают те строки, которые будут обновлены. Его использование имеет важное значение, потому что если не все записи из таблицы или представления, получения поправки.
Примеры
. Обновление всех записей в таблице SalesPerson.
ОБНОВЛЕНИЕ SET Sales.SalesPerson Бонус = 6000, CommissionPct = 0,10, SalesQuota = NULL
б. Обновление только те записи, чье имя начинается с дорожно-250 и красные. Изменение показывает, как использовать расчетные значения.
UPDATE SET ListPrice = ListPrice Production.Product * 2 WHERE Name LIKE N'Road-250% 'и цвет = N'Red "
в. Изменение столбца SalesPerson SalesYTD стол, чтобы отразить самые последние продаж в табл SalesOrderHeader.
SalesYTD обновления набора Sales.SalesPerson = + SubTotal ОТ Sales.SalesPerson SalesYTD AS зр INNER присоединиться в качестве так далее Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID
И so.OrderDate = (SELECT MAX (OrderDate), откуда Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID)
Информация Bitacoras.com ...
Ставка в Bitacoras.com: UPDATE заявление Определение Изменение данных в таблице или представлении. UPDATE объект SET {имя столбца = {выражение | DEFAULT | NULL} | @ переменная = выражение | @ столбца переменной = выражение =} [?, N] [? С {} [N]] .....
Как насчет я нашел этот сайт, и я радуюсь тому, что я нашел, и теперь я работаю с Visual Studio 2010 (. NET) и SQL Server 2008
Но у меня есть осложнения, и хотел бы видеть, могу ли я рассчитывать на вашу поддержку и очистить свои сомнения
Потому что я не могу назвать хранимые процедуры (ДОПОЛНЕНО)
если вы можете дать мне больше информации о вашей проблеме я буду видеть, если я могу помочь.
[...] Это сообщение поддразнил по solovb [...]