Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

[SOLUCIONADO] Llamar a función suma

Estas en el tema de Llamar a función suma en el foro de Oracle en Foros del Web. Hola he creado esta función: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original CREATE OR REPLACE FUNCTION SUMACHUNGA ( 2 IN NUMBER , 3 IN NUMBER ) ...
  #1 (permalink)  
Antiguo 07/11/2014, 03:04
 
Fecha de Ingreso: octubre-2014
Mensajes: 17
Antigüedad: 10 años, 2 meses
Puntos: 0
Llamar a función suma

Hola he creado esta función:

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION SUMACHUNGA (2 IN NUMBER, 3 IN NUMBER)
  2. RETURN NUMBER
  3. IS
  4.     resultado NUMBER;
  5. BEGIN
  6.     resultado:= 2+3;
  7.     RETURN(resultado);
  8. END;

pero no se como llamar a esta función para que me de el resultado.

Última edición por gnzsoloyo; 07/11/2014 a las 06:25
  #2 (permalink)  
Antiguo 07/11/2014, 03:16
 
Fecha de Ingreso: octubre-2014
Mensajes: 17
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Llamar a función suma

Cita:
Iniciado por mariaoracle Ver Mensaje
Hola he creado esta función:

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION SUMACHUNGA (2 IN NUMBER, 3 IN NUMBER)
  2. RETURN NUMBER
  3. IS
  4.     resultado NUMBER;
  5. BEGIN
  6.     resultado:= 2+3;
  7.     RETURN(resultado);
  8. END;

pero no se como llamar a esta función para que me de el resultado.
Ya está, tan sencillo como
Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION SUMACHUNGA (n1 IN NUMBER, n2 IN NUMBER)
  2. RETURN NUMBER
  3. IS
  4.     resultado NUMBER;
  5. BEGIN
  6.     resultado:= n1+n2;
  7.     RETURN(resultado);
  8. END;
  9.  
  10. SELECT SUMACHUNGA(7,3)FROM dual;

Última edición por gnzsoloyo; 07/11/2014 a las 06:25

Etiquetas: suma
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:30.