Informix, ulozena procedura a problem s max. vel. retezce 255 znaku

Jiri K. jiri.kratochvil na webzin.cz
Čtvrtek Únor 14 07:58:00 CET 2002


Resim nasledujici problem.
V databazi Informix 7.30C1 mam ulozenou proceduru, ktera vypada takto:
CREATE PROCEDURE getrow (var_id INT, obdobi INT, var_mode INT)
  RETURNING varchar(255), varchar(255), varchar(255),
 varchar(255), varchar(255), varchar(255);
    .
   --neco s tim delam
    .
    .
  -- a na konci vracim
      RETURN hlavicka, var_ret1,var_ret2, var_ret3, var_ret4, var_ret5;
END PROCEDURE;
Problem je v tom, ze kolikrat se stane, ze retezec presahne max. delku 255
znaku...
Zkousel jsem deklarovat treba char(1000), ale to nejde -
  stale to hlasi:
General SQL error.
Resulting string length must be less than or equal to 255.

Nevi nekdo z vas jak na to ???

Budu vdecny za jakoukoliv radu.

S pozdravem Jiri Kratochvil






Další informace o konferenci Databases