CREATE TABLE "GIS"."INVEST"
(
   "COUNTER" Integer NOT NULL,
   "CARTNUM" Integer NOT NULL,
   "MEDORDER" Integer NOT NULL,
   "FINANSID" Smallint NOT NULL,
   "POLSER" Varchar (15) UNICODE,
   "POLNUM" Varchar (30) UNICODE,
   "DOGNUM" Varchar (50) UNICODE,
   "COMPANY" Smallint,
   "DOCID" Varchar (10) UNICODE,
   "RESID" Varchar (10) UNICODE NOT NULL,
   "DATERES" Date,
   "TIMERES" Time,
   "CABID" Varchar (15) UNICODE,
   "KUO" Fixed(3,2) NOT NULL,
   "IDPRIHOD" Integer,
   "IDRASHOD" Integer,
   "DATE_TARIF" Date,
   "COMMENTS" Varchar (1000) UNICODE,
   "FACTRESID" Varchar (10) UNICODE,
   "REASON" Varchar (100) UNICODE,
   "KMU" Integer,
   "KOORDINATOR_COMMENTS" Varchar (1000) UNICODE,
   "DOCTORID" Varchar (10) UNICODE,
   PRIMARY KEY ("COUNTER")
)
//
CREATE INDEX "INVEST_CARTNUM" ON "GIS"."INVEST"("CARTNUM" ASC)
//
CREATE INDEX "INVEST_MEDORDER" ON "GIS"."INVEST"("MEDORDER" ASC)
//
CREATE FUNCTION KASSA.DR(p_count integer) returns smallint AS
VAR
   did smallint;
BEGIN
   return 0;
END;
//
drop FUNCTION KASSA.HL
//
CREATE FUNCTION KASSA.HL(
   p_cartnum integer,
   p_dateres date) returns smallint AS
VAR
   lab smallint;
   res varchar(10);
BEGIN
   return 0;
END;


The following statements generate the error (-9211)


SELECT i.COUNTER
FROM gis.invest i
WHERE i.medorder=2480527 and
hl(cartnum,dateres)=0 and dr(counter)=0

---- Error -------------------------------
Auto Commit: On, SQL Mode: Internal, Isolation Level: Committed
General error;-9211 POS(1) System error: KB Stack type illegal


SELECT i.COUNTER
FROM gis.invest i
WHERE i.cartnum=6280 and
hl(cartnum,dateres)=0 and dr(counter)=0

---- Error -------------------------------
Auto Commit: On, SQL Mode: Internal, Isolation Level: Committed
General error;-9211 POS(1) System error: KB Stack type illegal




I have found than the next statement works well

SELECT i.COUNTER
FROM gis.invest i
WHERE i.counter=1 and
hl(cartnum,dateres)=0 and dr(counter)=0


All of them works with the same rows. And if remove parameter p_dateres from the function KASSA.HL then it will work well.


Can you help me?

--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]


Reply via email to