Оновлення SQL

ОНОВЛЕННЯ
Визначення
Зміна даних у таблиці або поданні.

 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)

4 Відповіді на "SQL Update"

  1. Bitacoras.com каже:

    Інформація Bitacoras.com ...

    Ставка в Bitacoras.com: UPDATE заяву Визначення Зміна даних у таблиці або поданні. UPDATE об'єкт SET {ім'я стовпця = {вираз | DEFAULT | NULL} | @ мінлива = вираз | @ стовпця змінної = вираз =} [?, N] [? З {} [N]] .....

  2. Maggi каже:

    Як щодо я знайшов цей сайт, і я тішуся з того, що я знайшов, і тепер я працюю з Visual Studio 2010 (. NET) і SQL Server 2008

    Але у мене є ускладнення, і хотів би бачити, чи можу я розраховувати на вашу підтримку і очистити свої сумніви

    Тому що я не можу назвати збережені процедури (ДОПОВНЕНО)

    • Єлисей сказав:

      якщо ви можете дати мені більше інформації про вашу проблему я буду бачити, якщо я можу допомогти.

  3. [...] Це повідомлення поддразніть по solovb [...]

Коментувати