äÏÂÒÙÊ ÄÅÎØ,

"Tonal" <to...@promsoft.ru> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × 
ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:i3dhuh$ni...@dough.gmane.org...
> 05.08.2010 00:52, Dmitri Kuzmenko ÐÉÛÅÔ:
>>> óÅÒ×ÅÒ ÐÁÄÁÌ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å ÚÁÐÉÓÅÊ × ÐÅÒÅÍÅÎÎÏÊ sDeleteLog
>>> 'UPDATE S_S_RECEIVED_PACKETS ' +
>>> 'SET WAS_APPLIED = 1, ERROR_FLAG = 0, ' +
>>> 'ERROR_LOG = ' + IIF(sDeleteLog = '', 'NULL', '''' + sDeleteLog + '''') 
>>> +
>>> 'WHERE ID = ' + IntToStr(iPacketID)
>>
>> ÜÔÏ ÞÅÛÕÑ ËÁËÁÑ-ÔÏ, Á ÎÅ ÚÁÐÒÏÓ. ÷ÅÒÎÅÅ, ÜÔÏ ÔÅËÓÔ ÚÁÐÒÏÓÁ × ËÌÉÅÎÔÓËÏÍ
>> ÐÒÉÌÏÖÅÎÉÉ, É ÐÅÒÅÍÅÎÎÁÑ sDeleteLog - ÏÔÎÀÄØ ÎÅ ÓÅÒ×ÅÒÎÁÑ.
>> óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÞÔÏ ÔÕÔ ÄÅÌÁÅÔ IIF - ÎÉÈÒÅÎÁ ÎÅ ÐÏÎÑÔÎÏ.
>> éÌÉ ÇÄÅ-ÔÏ ÐÒÏÐÕÝÅÎÁ ËÁ×ÙÞËÁ.
> îÕ ×ÏÔ, ÂÅÚ ÐÁÌØÔÏ ÕÖÅ É ÎÅ ÐÒÉÚÎÁ£ÛØ. :)
> üÎÔÏ ÖÅÛØ ÎÁ ËÏÛÅÒÎÏÍ äÅÌÆÉ ËÏÄ. æÕÎËÃÉÑ IIF ÇÄÅ-ÔÏ × 6-7 ËÅ ÐÏÑ×ÉÌÁÓØ.
>
> ðÏ ÜÔÏÍÕ ÐÏ×ÏÄÕ ÍÏÖÅÔ ÂÙÔØ ÉÎÔÅÒÅÓÎÏ ËÁËÏÊ ÉÍÅÎÎÏ ÎÁÂÏÒ ËÏÍÐÁÎÅÎÔ
> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÁÂÏÔÙ Ó ÓÅÒ×ÅÒÏÍ É ×ÅÒÓÉÑ ÄÅÌØÆÅÊ.
>
> îÕ É ÆÒÁÚÁ ÐÒÏ ËÏÌÉÞÅÓÔ×Ï ÚÁÐÉÓÅÊ × ÐÅÒÅÍÅÎÎÏÊ sDeleteLog ËÁË-ÔÏ ÎÅ
> ÌÏÖÉÔÓÑ × ÉÎÔÕÉÃÉÉ...
>
> ðÏ ÈÏÒÏÛÅÍÕ ÎÕÖÅÎ ÐÏÌÙÊ ÔÅËÓÔ, ÏÔÐÒÁ×ÌÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒ.
>
> èÏÔÑ ÏÞÅÎØ ÐÏÈÏÖÅ, ÞÔÏ ÔÕÐÏ ÐÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÒÁÚÍÅÒÁ ÓÔÁÔÅÍÅÎÔÁ É/ÉÌÉ
> ËÁËÁÑ-ÔÏ ÌÁÖÁ Ó ËÏÄÉÒÏ×ËÏÊ/ÜËÒÁÎÉÒÏ×ÁÎÉÅÍ.
> -- 
> áÌÅËÓÁÎÄÒ úÁÍÁÒÁÅ×
>
>

÷ÓÅ ×ÅÒÎÏ, IIF ÜÔÏ ÏÄÎÁ ÉÚ ÆÕÎËÃÉÊ × delphi, ×ÙÇÌÑÄÉÔ ÏÎÁ ËÁË-ÔÏ ÔÁË:
function IIF(Value: Boolean; IfTrue, IfFalse: Variant): Variant;

ÉÓÐÏÌØÚÕÅÍÙÅ ËÏÍÐÏÎÅÎÔÙ IBXMD6.0, ÎÏ ÐÒÏÂÌÅÍÁ ÎÅ × ÎÉÈ,
ÓËÏÒÅÅ ×ÓÅÇÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÐÏÈÏÖÅ ÎÁ ÐÅÒÅÐÏÌÎÅÎÉÅ, ÄÌÉÎÁ ÓÔÒÏËÁ ÓÏÓÔÁ×ÌÑÌÁ 
52ëâ.
÷ÏÔ ÚÁÐÒÏÓ, ËÏÔÏÒÙÊ ÒÏÎÑÅÔ ÓÅÒ×ÅÒ ÄÁÖÅ × IBExpert'Å:

CREATE TABLE NEW_TABLE (
    ID          INTEGER NOT NULL,
    BLOB_FIELD  BLOB SUB_TYPE 0 SEGMENT SIZE 80);

INSERT INTO NEW_TABLE VALUES (1,NULL);

UPDATE NEW_TABLE SET BLOB_FIELD = 
'012345678901234567890123456789012345678901234567890123456789012
345678901234567890123456789012345678901234567890123456789012345
678901234567890123456789012345678901234567890123456789012345678
012345678901234567890123456789012345678901234567890123456789012
345678901234567890123456789012345678901234567890123456789012345
............ ÓÔÒÏËÉ ÐÒÏÐÕÝÅÎÙ, ÐÏÌÎÙÊ ÒÁÚÍÅÒ ÓÔÒÏËÉ - 52ëâ 
............................
012345678901234567890123456789012345678901234567890123456789012
345678901234567890123456789012345678901234567890123456789012345
678901234567890123456789012345678901234567890123456789012345678'




Ответить