![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
En sql plus no funciona.
Primero quiero encontrar la forma de probar desde sql plus y luego introducirla al codigo. Esta funcion debo llamarla finalmente desde codigo perl. |
|
#2
|
||||
|
||||
|
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#3
|
|||
|
|||
|
Si coloque el ; al finalizar la linea
|
|
#4
|
||||
|
||||
|
¿Que quiere decir "no funcionó"?
__________________
E pur si muove |
|
#5
|
|||
|
|||
|
emite elmensaje
"comando SQL no terminado correctamente" |
|
#6
|
||||
|
||||
|
pues a mi la sintaxis exec "nombre_procedure(parametro1, parametro2);" me funciona bien. Asegúrate del punto y coma final y de que sea un procedure, no una function.
__________________
E pur si muove |
|
#7
|
|||
|
|||
|
Mira yo tengo este sp en la base:
( NOMTABLA IN VARCHAR2 DEFAULT NULL, NUEVO_ID OUT number ) as begin SELECT S.SECUENCIA INTO GENERAR_ID_S.NUEVO_ID FROM omwb_login1.SECUEN S WHERE S.TABLENAME = NOMTABLA; end GENERAR_ID_S; y lo llamo asi: exec omwb_login1.generar_id_s('ESTADO'); y me da este error PLS-00306: número o tipos de argumentos erróneos al llamar a 'GENERAR_ID_S' ORA-06550: línea 1, columna 7: PL/SQL: Statement ignored que estoy haciendo mal? Gracias por la ayuda |
![]() |
|
|
|