2015-02-04 2 views
1

변수에 함수를 할당합니다. 이것은 내 오류입니다 : 다중 부분 식별자 "APEX.FN_SAV_GENERARCODIGOFORMAPAGO"을 (를) 바인딩 할 수 없습니다.다중 부분 식별자 "FUNCTION"을 바인딩 할 수 없습니다.

CREATE PROCEDURE APEX.SP_SAV_INSERTARFORMAPAGO 
    @pDescripcion   VARCHAR (50) , 
    @pUsuario    VARCHAR (20) , 
    @pPrograma    VARCHAR (10) , 
    @pOrdenCompra   VARCHAR (10) 
AS 
    BEGIN 
     SET NOCOUNT ON 

     DECLARE @pCodigo VARCHAR (6) 
     SELECT @pCodigo = APEX.FN_SAV_GENERARCODIGOFORMAPAGO /*my error*/ 

     INSERT INTO APEX.SAV_TIPOS_PAGO 
        (COD_TIPO , 
        DESCRIPCION , 
        USUARIO_CREA , 
        PROGRAMA , 
        ESTADO , 
        ORDEN_COMPRA) 

     VALUES (@pCodigo , 
        @pDescripcion , 
        @pUsuario , 
        @pPrograma , 
        'A' , 
        @pOrdenCompra) 

     SET NOCOUNT OFF 

    END 
+4

괄호가 없습니다. '선택 @ pCodigo = APEX.FN_SAV_GENERARCODIGOFORMAPAGO()' –

+0

고마워, 나는 세부 사항을 보지 않고 완벽하게 작동한다. – AbregoW

답변

0
SELECT @pCodigo = APEX.FN_SAV_GENERARCODIGOFORMAPAGO() 
관련 문제