Re: ��������� ��� SUSPEND
Hi Андрей Могильный дубликатов, т.е. те ID уже попали в SUSPEND ранее. Можно ли как-то узнать, что уже отSUSPENDилось? ;) Т.е. Цикл begin id:=someid; /*Вот здесь хотелось бы проверить, а не был ли уже этот ID ранее выдан наружу при других рекурсивных вызовах этой же хранимки*/ suspend; end Или как это можно сделать? Если в лоб, делать не через SUSPEND, а через некую временную таблицу, не очень хорошо, будет притормаживать, да и мусор плодить, хранимка будет часто вызываться. Зачем так сложно тебе не проще будет сделать select distinct id from SP? WBR Evgeny Putilin.
Re: ��������� ��� SUSPEND
select distinct id from SP? ÅÓÌÉ Â ÍÅÎÑ distinct ÕÓÔÒÏÉÌ, Ñ Â É ÎÅ ÓÐÒÁÛÉ×ÁÌ. ÈÒÁÎÉÍËÁ ÂÕÄÅÔ join'ÉÔØÓÑ Ó ÄÒÕÇÉÍÉ ÔÁÂÌÉÃÁÍÉ, ÂÏÀÓØ ÔÁÍ ×ÅÚÄÅ ÄÕÂÌÉËÁÔÙ ÐÏÊÄÕÔ, Á ÐÉÈÁÔØ × ËÁÖÄÙÊ ÚÁÐÒÏÓ Ó ÜÔÏÊ ÈÒÁÎÉÍËÏÊ distinct ÏÊ ËÁË ÎÅÏÈÏÔÁ. _ ó Õ×ÁÖÅÎÉÅÍ, áÎÄÒÅÊ íÏÇÉÌØÎÙÊ.
Re: ��������� ��� SUSPEND
select distinct id from SP? ÅÓÌÉ Â ÍÅÎÑ distinct ÕÓÔÒÏÉÌ, Ñ Â É ÎÅ ÓÐÒÁÛÉ×ÁÌ. ÈÒÁÎÉÍËÁ ÂÕÄÅÔ join'ÉÔØÓÑ Ó ÄÒÕÇÉÍÉ ÔÁÂÌÉÃÁÍÉ, ÂÏÀÓØ ÔÁÍ ×ÅÚÄÅ ÄÕÂÌÉËÁÔÙ ÐÏÊÄÕÔ, Á ÐÉÈÁÔØ × ËÁÖÄÙÊ ÚÁÐÒÏÓ Ó ÜÔÏÊ ÈÒÁÎÉÍËÏÊ distinct ÏÊ ËÁË ÎÅÏÈÏÔÁ. ÎÕ ÔÁË ÓÄÅÌÁÊ ÈÒÁÎÉÍËÕ ËÏÔÏÒÁÑ ÂÕÄÅÔ ÄÅÌÁÔØ óåìåëô äéóôéîëô ÉÚ ÜÔÏ, É ÅÅ É ÄÖÏÊÎØ :)
Re: ��������� ��� SUSPEND
ðÏÎÑÌ! óÐÁÓÉÂÏ, ËÏÌÌÅÇÉ! _ ó Õ×ÁÖÅÎÉÅÍ, áÎÄÒÅÊ íÏÇÉÌØÎÙÊ.
Re: ��� SUSPEND
Serge Buzadzhy [EMAIL PROTECTED] wrote: é ËÁËÏÊ ÔÁÊÎÙÊ ÓÍÙÓÌ ÔÁËÏ×ÏÇÏ ÄÅÊÓÔ×Á? :) ÷ ÐÒÏÃÅÄÕÒÅ ÍÎÅ ÎÁÇÌÑÄÎÅÅ ×ÏÚ×ÒÁÝÁÔØ ÏÄÎÏ ÚÎÁÞÅÎÉÅ ÉÍÅÎÎÏ ÞÅÒÅÚ EXECUTE RETURNING. îÏ ÉÎÏÇÄÁ ÜÔÏ ÚÎÁÞÅÎÉÅ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ × ÚÁÐÒÏÓÅ, Á ÔÁÍ ÂÅÚ SELECT ÎÉËÕÄÁ. ÷ ÏÓÎÏ×ÎÏÍ ÜÔÏ ÓÌÕÞÁÉ ÜÍÕÌÑÃÉÉ PSQL-ÆÕÎËÃÉÊ ÉÍÅÀÝÅÍÉÓÑ ÓÒÅÄÓÔ×ÁÍÉ. âÌÁÖØ, ËÏÎÅÞÎÏ, ÎÏ ÔÅÍ ÎÅ ÍÅÎÅÅ :-) -- äÍÉÔÒÉÊ åÍÁÎÏ×
Re: ��� SUSPEND
Ded [EMAIL PROTECTED] wrote: Íó ìîæåò òîëüêî ñîáðàëèñü, ìíå-òî ïîôèã... Ïîøóêàé òóò ïîèñêîì, ÄÅ âåùàë íåäàâíî íà ýòó òåìó. Âåùàë ÿ íà äðóãóþ òåìó. SUSPEND íèêòî íå çàïðåùàë. -- Äìèòðèé Åìàíîâ
Re: ��� SUSPEND
sasha [EMAIL PROTECTED] wrote: à SUSPEND â ïðîöåäóðå áåç ïàðàìåòðîâ íåëüçÿ? Íàäî âûéòè èç ïðîöåäóðû - ïîëüçóé EXIT. Äà íå ïðîáëåìà çàïðåòèòü. Íî ÷åì ýòî òåáå ïîìîæåò, åñëè âûõîäíûå ïàðàìåòðû òàêè íóæíû? -- Äìèòðèé Åìàíîâ
Re: ��� SUSPEND
sasha [EMAIL PROTECTED] wrote: ß áû âîáùå çàïðåòèë âûçûâàòü ïðîöåäóðû ÷åðåç EXECUTE PROCEDURE, åñëè â íèõ åñòü SUSPEND. Íî òû âåäü ñàì ñêàçàë ÷òî ëè÷íî òàêèìè ïîëüçóåøüñÿ. Ïîýòîìó ÿ íå çíàþ ÷òî ñêàçàòü. Äåëî íå ñòîëüêî âî ìíå, ñêîëüêî â êó÷å ïðîöåäóð, ñãåíåðåííûõ IBExpert-îì (è èæå ñ íèì) è ñîäåðæàùèõ SUSPEND èñêëþ÷èòåëüíî øîá áóëî. Ïîìíþ âðåìåíà, êîãäà íà ôîðóìàõ ðåêîìåíäîâàëè â executable-ïðîöåäóðàõ âñåãäà ïèñàòü SUSPEND (íà âñÿêèé ïîæàðíûé ñëó÷àé). Òàê ÷òî íàñëåäèå îé êàê âåëèêî. -- Äìèòðèé Åìàíîâ
Re: ��� SUSPEND
sasha [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Ìû, ê ïðèìåðó, íå ìîæåì ïåðåéòè íà .NET 2.0 ñ .NET 1.1 ò.ê. î÷åíü ìíîãî èçìåíåíèé íàäî äåëàòü è ñòàíäàðòíûé ìàéêðîñîôòîâñêèé êîíâåðòåð íå ñïðàâëÿåòñÿ. Íó è ÷òî çäåñü òàêîãî ñòðàøíîãî? ×òî âìåñòî ïîëåçíîé ðàáîòû ïðèõîäèòñÿ çàíèìàòñÿ ïåðåäåëêàìè òîëüêî èç-çà òîãî, ÷òî ïðîèçâîäèòåëü ÷òî-òî ïîìåíÿë. Ïîëüçà îò çàïðåùåíèÿ suspend âåñüìà ñîìíèòåëüíà, à ðàáîòû ïðèáàâèò ìíîãî, ñîâåðøåííî íåíóæíîé. P. S. Äåäó ïåðñîíàëüíûé ïðèâåò!