ÓÏÂÓÔ×ÅÎÎÏ ÓÕÂÖ?

ÄÅÌÏ × ÔÏÍ, ÞÔÏ ÍÎÅ ÎÁÄÏ Õ ÒÑÄÁ ÚÁÐÉÓÅÊ ÐÒÏÉÚ×ÅÓÔÉ ÉÚÍÅÎÅÎÉÅ ÐÏÌÑ (× ÄÁÎÎÏÍ 
ÓÌÕÞÁÅ ÓÞÅÔÞÉË ÏÂÒÁÝÅÎÉÊ), ×ÅÒÏÑÔÎÏÓÔØ ÔÏÇÏ ÞÔÏ Ä×Å ÔÒÁÎÚÁËÃÉÉ ÂÕÄÕÔ 
ÏÄÎÏ×ÒÅÍÅÎÎÏ ÍÅÎÑÔØ ÐÅÒÅÓÅËÁÀÝÉÅÓÑ ÎÁÂÏÒÙ ÄÁÎÎÙÈ ËÒÁÊÎÅ ×ÙÓÏËÁ, ×ÏÔ É 
×ÏÚÎÉËÁÅÔ ×ÏÐÒÏÓ ÎÁÓËÏÌØËÏ ÒÅÁÌØÎÏ ÎÁÒ×ÁÔØÓÑ ÎÁ ÄÉÄÌÏË

ÐÒÅÄÐÏÌÁÇÁÅÍÙÊ ÚÁÐÒÏÓ ÎÁ ÉÚÍÅÎÅÎÉÅ:

update some_table
set
  counter = counter + 1
where id in (<ÐÅÒÅÞÅÎØ ÚÁÉÓÅÊ, ËÏÔÏÒÙÅ ÎÁÄÏ ÉÚÍÅÎÉÔØ>)

ÎÁÐÒÉÍÅÒ Õ ÔÒÁÚÁËÃÉÉ ÔÒ1 ÎÁÂÏÒ ÚÎÁÞÅÎÉÊ (1, 2, 3)
Á Õ ÔÒÁÎÚÁËÃÉÉ ÔÒ2 ÎÁÂÏÒ (3, 2, 1)

ÅÓÌÉ ÜÔÉ Ä×Å ÔÒÁÎÚÁËÃÉÉ ÎÁÞÎÕÔ ÉÚÍÅÎÅÎÉÅ ÏÄÎÏ×ÒÅÍÅÎÎÏ, ÞÔÏ ÐÒÏÉÚÏÊÄÅÔ?

-- 
ó Õ×ÁÖÅÎÉÅÍ
ëÁÞÁÎÏ×ÓËÉÊ äÍÉÔÒÉÊ
ïïï "ëïûôÐÒÏÅËÔ"



Ответить