Cargando

Ir a contenido

X

Error con proc almacenado en sql





  AUTOR PREGUNTA

Publicado 12 agosto 2014 - 03:17
Estoy trabajando con sql creando el siguiente procedimiento:

CREATE OR REPLACE PROCEDURE __generate_new_VSN(@oldVSN varchar(100)) RETURNS VARCHAR(100) AS BEGIN RETURN '1' END

El cual me da el siguiente error:

Command couldn't be executed Syntax error at 'RETURNS' on line 2 SQLCODE=-131, ODBC 3-Status="42000" Zeile 1, Spalte 1

Que puedo estar haciendo mal?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 12 agosto 2014 - 21:31
Creo que estas mezclando las sintaxis.

 

Publicado 12 agosto 2014 - 21:32
Estas combinando las sintaxis de create procedure con create function, te dejo tu procedimiento corregido:

CREATE OR REPLACE PROCEDURE __generate_new_VSN(@oldVSN varchar(100), OUT @newVSN varchar(100)) BEGIN RETURN '1' END


   AUTOR PREGUNTA

Publicado 12 agosto 2014 - 22:29
Gracias Jhony me salvaste crack jeje


X