> ÓÏÂÓÔ×ÅÎÎÏ ÓÕÂÖ? > > ÄÅÌÏ × ÔÏÍ, ÞÔÏ ÍÎÅ ÎÁÄÏ Õ ÒÑÄÁ ÚÁÐÉÓÅÊ ÐÒÏÉÚ×ÅÓÔÉ ÉÚÍÅÎÅÎÉÅ ÐÏÌÑ (× > ÄÁÎÎÏÍ ÓÌÕÞÁÅ ÓÞÅÔÞÉË ÏÂÒÁÝÅÎÉÊ), ×ÅÒÏÑÔÎÏÓÔØ ÔÏÇÏ ÞÔÏ Ä×Å ÔÒÁÎÚÁËÃÉÉ > ÂÕÄÕÔ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÍÅÎÑÔØ ÐÅÒÅÓÅËÁÀÝÉÅÓÑ ÎÁÂÏÒÙ ÄÁÎÎÙÈ ËÒÁÊÎÅ ×ÙÓÏËÁ, ×ÏÔ > É ×ÏÚÎÉËÁÅÔ ×ÏÐÒÏÓ ÎÁÓËÏÌØËÏ ÒÅÁÌØÎÏ ÎÁÒ×ÁÔØÓÑ ÎÁ ÄÉÄÌÏË > > ÐÒÅÄÐÏÌÁÇÁÅÍÙÊ ÚÁÐÒÏÓ ÎÁ ÉÚÍÅÎÅÎÉÅ: > > update some_table > set > counter = counter + 1 > where id in (<ÐÅÒÅÞÅÎØ ÚÁÉÓÅÊ, ËÏÔÏÒÙÅ ÎÁÄÏ ÉÚÍÅÎÉÔØ>) > > ÎÁÐÒÉÍÅÒ Õ ÔÒÁÚÁËÃÉÉ ÔÒ1 ÎÁÂÏÒ ÚÎÁÞÅÎÉÊ (1, 2, 3) > Á Õ ÔÒÁÎÚÁËÃÉÉ ÔÒ2 ÎÁÂÏÒ (3, 2, 1) > > ÅÓÌÉ ÜÔÉ Ä×Å ÔÒÁÎÚÁËÃÉÉ ÎÁÞÎÕÔ ÉÚÍÅÎÅÎÉÅ ÏÄÎÏ×ÒÅÍÅÎÎÏ, ÞÔÏ ÐÒÏÉÚÏÊÄÅÔ? > > -- > ó Õ×ÁÖÅÎÉÅÍ > ëÁÞÁÎÏ×ÓËÉÊ äÍÉÔÒÉÊ > ïïï "ëïûôÐÒÏÅËÔ"
åÓÌÉ Ñ ÐÒÁ×ÉÌØÎÏ ÐÏÎÑÌ ÓÍÙÓÌ ÚÁÄÁÞÉ, ÔÏ Ñ ÂÙ ÓÄÅÌÁÌ ÓÞÅÔÞÉË ÏÂÒÁÝÅÎÉÊ (ÞÔÅÎÉÊ) ÚÁÐÉÓÅÊ × ÏÔÄÅÌØÎÏÊ ÔÁÂÌÉÃÅ create table SELECT_LOG( TRANSACTION_ID TABLE_NAME KEY_VALUE COUNTER) Á ÐÏÔÏÍ ÐÒÏÓÔÏ ÓÕÍÍÉÒÏ×ÁÔØ COUNTER, × ÄÁÎÎÏÍ ÓÌÕÞÁÅ ÚÁÍÏÒÁÞÉ×ÁÔØÓÑ Ó ÔÉÐÁÍÉ ÔÒÁÎÚÁËÃÉÊ ÍÎÅ ËÁÖÅÔÓÑ ÎÅ ÎÁÄÏ, ÉÌÉ Ñ ÏÛÉÂÁÀÓØ? ----- ó õ×ÁÖÅÎÉÅÍ, íÑËÏÔÉÎ óÅÒÇÅÊ ïïï "îðæ óÔÅÌÌÁ"

