> Ìåíÿ íàãíóëè ðàáîòàòü ñ MS SQL, ÿ òóò çëþñü, ìàòþêàþñü, ïðîâîæó àíàëîãèè
> ñ FB è êîå-êàêèå ìûñëè ïîÿâëÿþòñÿ.
>
> 1) Íå çíàþ ñ êàêîãî áîäóíà ïèñàòåëè ñòàíäàðòà ïðèäóìûâàëè ñèíòàêñèñ
> èñïîëüçîâàíèÿ êóðñîðîâ  òèïà òàêîãî:
>
> DECLARE CUR CURSOR ...
>
> OPEN CUR;
>
> WHILE (1 = 1) DO
> BEGIN
>    IF (ROW_COUNT = 0)
>      BREAK;
>
>    FETCH CUR INTO ...;
> END
>
> CLOSE CUR;
>
> Â MSSQL åù¸ DEALLOCATE íàäî ïèñàòü, ÷òî ïîñëå FOR SELECT ìíå êàæåòñÿ
> èäèîòèçìîì. Òàê âîò, ïðåäëàãàþ â Future request çàíåñòè ñèíòàêñèñ òèïà:
>

Êóðñîðû ó MSSQL Î×ÅÍÜ ÌÅÄËÅÍÍÎ ÐÀÁÎÒÀÞÒ È ÎÒÚÅÄÀÞÒ ÊÓ×Ó ÏÀÌßÒÈ.
ß êàê òî ñïðîñèë ó àíã. ñîîáùåñòâà. Ñêàçàëè, ÷òî ýòî äóðíîé òîí èñïîëüçîâàòü
êóðñîðû íà ñòîðîíå ñåðâåðà.

Äìèòðèé



Ответить