"Andrey Feklistov" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ 
× ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]
>
> ? ??? ?????????? ?? ??????????? (??? ?? ??? ? ????? ??????? ?? ?????? :) )
ÎÄÁ. ÓÅÊÞÁÓ ËÏÒÏÔËÏ ÐÅÒÅÓËÁÖÕ É ÐÏÅÄÕ ÔÁËÉ ÄÏÍÏÊ.

Ñ ÔÕÔ ×ÅÞÅÒÏÍ ÄÏÐÉÓÙ×ÁÌ ËÏÅ-ÞÔÏ ÐÏ-ÂÙÓÔÒÏÍÕ, É ÎÁ ËÏÎÓÔÒÕËÃÉÉ ÔÉÐÁ
insert into ... select first 1 ... returning id;
ÍÎÅ ÓËÁÚÁÌÉ, ÞÔÏ returning ÚÄÅÓØ ÎÅ ÐÒÉÚÎÁÀÔ. ÐÏÎÑÔÎÏ, ÚÁ ÞÔÏ ÐÎÕÌÉ, ÐÏÎÑÔÎÏ 
ËÁË ÜÔÏ ÏÂÈÏÄÉÔÓÑ. Ô.Å. ×ÏÐÒÏÓ ÎÅ × ÔÏÍ, ËÁË ÒÅÛÉÔØ ÚÁÄÁÞÕ. ×ÏÐÒÏÓ × 
ÄÒÕÇÏÍ - ÍÏÖÅÔ ÔÁËÁÑ ÓÈÅÍÁ ÉÍÅÅÔ ÐÒÁ×Ï ÎÁ ÖÉÚÎØ? ÓÏÂÓÔ×ÅÎÎÏ, ÅÓÌÉ ÞÅÒÅÚ 
ÓÅÌÅËÔ-ÉÎÓÅÒÔ ÐÒÏÛÌÁ ÔÏÌØËÏ ÏÄÎÁ ÚÁÐÉÓØ - ×ÏÚ×ÒÁÝÁÔØ ÒÅÔÕÒÎÉÎÇÏÍ ÞÔÏ ÐÒÏÓÑÔ, 
Á ÅÓÌÉ ÂÏÌØÛÅ ÏÄÎÏÊ - ÔÏ ÆÏÒÍÉÒÏ×ÁÔØ ÏÛÉÂËÕ. ÅÓÔØ ÖÅ × èð ÏÛÉÂËÉ ÔÉÐÁ 
multiple rows in sngleton select - ×ÏÔ É ÚÄÅÓØ ÏÎÁ ÐÒÅËÒÁÓÎÏ ÂÕÄÅÔ 
ÓÍÏÔÒÅÔØÓÑ.

ps. ×ÏÚÍÏÖÎÙÊ ÓÍÙÓÌ - ÔÒÁÄÉÃÉÏÎÎÏ, ÅÓÌÉ ÕÖ ÍÙ ÚÁÌÉ×ÁÅÍ ×ÎÅÛÎÉÅ ÄÁÎÎÙÅ, ÔÏ 
ÜÔÏ ÄÅÌÁÅÔ ÞÅÒÅÚ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏÅ ÆÏÒÍÉÒÏ×ÁÎÉÅ ÉÎÓÅÒÔÏ× ÉÌÉ ÆÁÊÌÁ ÄÌÑ ×ÎÅÛÎÅÊ 
ÔÁÂÌÉÃÙ, ÄÅÌÁÅÔÓÑ ÎÁ ËÌÉÅÎÔÅ. Á ÅÓÌÉ ÈÏÞÅÔÓÑ ÆÏÒÍÉÒÏ×ÁÔØ ÚÁÌÉ×ÁÅÍÙÅ ÄÁÎÎÙÅ 
ÞÁÓÔÉÞÎÏ ÉÚ×ÎÅ, Á ÞÁÓÔÉÞÎÏ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÉÎÆÏÒÍÁÃÉÉ? 
ÐÕÔÉ ÒÅÛÅÎÉÑ ÔÁËÖÅ ÑÓÎÙ - ÓÎÁÐÛÏÔÙ, ÈÒÁÎÉÍÙÅ ÐÒÏÃÅÄÕÒÙ, ÜËÓËÌÀÚÉ×ÎÙÊ ÄÏÓÔÕÐ 
Ë ÔÁÂÌÉÃÁÍ.. ÜÔÏ ÐÏÎÑÔÎÏ. ÎÏ, ÎÁÐÒÉÍÅÒ, ÐÒÉ ÓÕÝÅÓÔ×ÕÀÝÅÊ ×ÚÁÉÍÏÓ×ÑÚÉ éä × 
ÓÉÓÔÅÍÅ É ×Ï ×ÎÅÛÎÅÍ ÉÓÔÏÞÎÉËÅ ÒÁÚ×Å ËÏÎÓÔÒÕËÃÉÑ
insert into table1(id, name) select id, 'tut imya' from table2 where 
ext_id='tut spec id' returning id;
ÎÅ Ñ×ÌÑÅÔÓÑ ÕÄÏÂÎÏÊ É ÎÅ ÎÁÒÕÛÁÀÝÅÊ ÁÒÈÉÔÅËÔÕÒÕ?

pss. ÔÏÌØËÏ Ñ ÎÅ ÂÕÄÕ ÓÐÏÒÉÔØ, ÉÚ×ÒÁÝÅÎÉÅ ÜÔÏ ÉÌÉ ÎÅÔ, Ñ ÐÒÏÓÔÏ ÎÅ ÐÏÍÎÀ 
ÒÁÎÅÅ ÔÁËÏÇÏ ÐÒÅÄÌÏÖÅÎÉÑ, ×ÏÔ É ÐÒÅÄÌÏÖÉÌ. ÍÎÅ ÐÒÏÓÔÏ ÉÎÔÅÒÅÓÎÏ, ÎÁÓËÏÌØËÏ 
ÜÔÏ ×ÐÉÓÙ×ÁÅÔÓÑ × ÉÄÅÏÌÏÇÉÀ ÓÔÁÎÄÁÒÔÁ É × ÉÄÅÏÌÏÇÉÀ ÓÅÒ×ÅÒÁ? 



Ответить