СКЛ Ажурирање

УПДАТЕ
Дефиниција
Промените податке у табели или приказу.

 УПДАТЕ СЕТ објекат {{име колоне = израз | Дефаулт | НУЛЛ} | @ променљива = израз | @ променљива = израз колона =} [, ... Н] [ОД {} [, ... н]] [где {   }] 

Опис клаузула

  • СЕТ: Наводи списак имена променљивих или колоне да буде ажуриран.
  • Колона Име: колона садржи податке ће се променити. Мора да постоји у табели или приказу. Идентити колоне или колоне срачунате не могу да се ажурирају.
  • Израз: променљива је, буквално вредност, израз, или субселецт изјава у загради да даје једну вредност. Вредност вратио изразом замењује постојећу вредност у колони или променљива.
  • Дефаулт: Наводи подразумевана вредност дефинисана у колони треба да замени постојећу вредност у тој колони. Ово се такође може користити да бисте променили колону нулл ако нема подразумевану вредност, а подешена да прихвата нулл вредности.
  • ОД: Наводи да користите табелу извора, поглед или изведене табеле да обезбеди услове за ажурирање рада. Ако се објекат који се ажурира је наведено у одредби ФРОМ, а постоји само једна референца на објекат у њему, можете одредити да ли или не псеудоним објеката. Ако се објекат појављује се ажурира више пута у одредби ФРОМ, једна референца на објекат не сме да одређује псеудоним табеле. Све остале референце на објекат клаузулом мора да садржи псеудоним објеката.
  • ГДЕ: прецизира услове који ограничавају редове који се ажурирају. Његова употреба је веома важно јер, ако не све записе у табели или приказу пријема амандман.

Примери
. Ажурирање све записе у табели продавац.

 Бонус УПДАТЕ СЕТ Салес.СалесПерсон = 6000, ЦоммиссионПцт = .10 и СалесКуота = НУЛЛ

Б. Ажурирање само записе чије име почиње са друмским-250 и су црвене. Промена показује како се користе израчунате вредности.

 УПДАТЕ СЕТ листаЦена = листаЦена Продуцтион.Продуцт * 2 ГДЕ име попут Н'Роад-250% 'и боја = Н'Ред'

Ц. Измени колону табеле Продавац СалесИТД да одсликавају најновије продају снимљене у Табели СалесОрдерХеадер.

 СалесИТД Салес.СалесПерсон УПДАТЕ СЕТ + = Подзбир ИЗ Салес.СалесПерсон СалесИТД КАО КАО СП ИННЕР ЈОИН итд Салес.СалесОрдерХеадер сп.СалесПерсонИД = со.СалесПерсонИД
 И со.ОрдерДате = (СЕЛЕЦТ МАКС (ОрдерДате) одакле Салес.СалесОрдерХеадер СалесПерсонИД = сп.СалесПерсонИД)

4 Респонсес то "СКЛ Упдате"

  1. Информације Битацорас.цом ...

    Оцени у Битацорас.цом: УПДАТЕ изјава Дефиниција Промените податке у табели или приказу. УПДАТЕ СЕТ објекат {{име колоне = израз | Дефаулт | НУЛЛ} | @ променљива = израз | @ променљива = израз колона =} [? Н] [? ОД {} [Н]] .....

  2. Магги каже:

    Како би било да је овај сајт и ја сам одушевити да сам нашао, а сада радим са Висуал Студио 2010 (нето). И СКЛ Сервер 2008

    Али ја имам компликације и волео бих да видим да ли могу да рачунају на вашу подршку и јасно моје сумње

    Јер ја не могу назвати ускладиштену процедуру (УПДАТЕ)

    • Јелисије каже:

      ако можете да ми дате неке информације о вашем проблему ћу видети ако ја могу помоћи.

  3. [...] Овај пост је Твиттед од соловб [...]

Коментар