Ver Mensaje Individual
  #5  
Antiguo 25-11-2008
Avatar de boreg
boreg boreg is offline
Miembro
 
Registrado: oct 2007
Ubicación: México, México
Posts: 76
Reputación: 17
boreg Va por buen camino
Utiliza el terminador ^ para todo tu script


Código SQL [-]
SET TERM ^ ;
CREATE TABLE TERMINOS (    
IDTERMINO    T_ID NOT NULL,    
TERMINO      T_TEXTO,    
IDPROVINCIA  T_ID,    
PROVINCIA    T_TEXTO)^
 
INSERT INTO TERMINOS (IDTERMINO, TERMINO, IDPROVINCIA, PROVINCIA) 
VALUES (1001, 'ALEGRIA-DULANTZI', 1, 'ALAVA')^
 
CREATE OR ALTER PROCEDURE CALCKGSPARTIDAS as
declare variable partidaid integer;
declare variable kgs numeric(10,2) = 0;
begin
  for select idpartida, sum(kgsaceituna) 
       from recepcion
      group by idpartida
      into artidaid, :kgs
   do execute procedure kgspartidas(partidaid,kgs);
end^
 
SET TERM ; ^
acabo de hacer la prueba insertando un registro, creando una tabla , creando un trigger y creando un sp con un solo SQLPRocessor y todo bien.


Avisanos como te va.
Responder Con Cita