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

procedimientos en oracle

Estas en el tema de procedimientos en oracle en el foro de Oracle en Foros del Web. Hola, estoy tratando de realizar un procedimiento en oracle de la siguiente manera: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original CREATE OR REPLACE PROCEDURE sumar_numeros ( ...
  #1 (permalink)  
Antiguo 13/12/2012, 17:53
Avatar de fernandaotaya8  
Fecha de Ingreso: noviembre-2010
Mensajes: 25
Antigüedad: 13 años, 5 meses
Puntos: 0
procedimientos en oracle

Hola, estoy tratando de realizar un procedimiento en oracle de la siguiente manera:

Código SQL:
Ver original
  1. CREATE OR REPLACE PROCEDURE sumar_numeros (
  2. num1 NUMBER,
  3. num2 NUMBER)
  4. IS
  5. suma NUMBER(6);
  6. BEGIN
  7. suma := num1 + num2;
  8. DBMS_OUTPUT.PUT_LINE('Suma: '|| suma);
  9. END sumar_numeros;

pero cuando le doy execute sumar_numeros(1,2); sale:

Código SQL:
Ver original
  1. EXECUTE sumar_numeros(1,2)
  2. [Err] ORA-00900: invalid SQL statement

ayudaaa que puede ser, o como debo ejecutar el procedimiento?

Última edición por gnzsoloyo; 14/12/2012 a las 06:31 Razón: Código SQL no etiquetado.
  #2 (permalink)  
Antiguo 14/12/2012, 05:43
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: procedimientos en oracle

Eso que has puesto lo he creado y ejecutado desde el sql plus tal y como lo has puesto y me funciona.

¿ que herramienta usas ?
  #3 (permalink)  
Antiguo 18/12/2012, 09:01
Avatar de gusmt66  
Fecha de Ingreso: diciembre-2012
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: procedimientos en oracle

Es posible que la opción que "permitir ejecutar PLSQL" no esté habilitada. Si usas SQL Plus podrás darte cuenta de ello. Aqui te dejo el link donde puedes ver el ejemplo.

http://www.techonthenet.com/oracle/errors/ora00900.php

Saludos

Etiquetas: procedimiento_almacenado
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 05:33.