Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - lorblack

#1
Me sigue dando el mismo error.
#2
No, la coma debe ir por la sintaxis del IFNULL, puesto que los dos parámetros de estos serian lo que hay antes y después de la coma, el + es sólo para aumentar en 1 el número que hay anteriormente.
#3
Este es mi código

CitarCREATE PROC insertar_producto
   @cod int OUTPUT,
   @nom varchar(100),
   @pre decimal(18,2),
   @img varchar(100)
   AS
   BEGIN
   SET NOCOUNT ON;
   SELECT  ISNULL(MAX(codigoProducto),+ 1) INTO @cod FROM producto
   INSERT INTO producto (codigoProducto, nombre, precio, imagen) VALUES (@cod, @nom, @pre, @img)
   END

el problema es que me aparece con un error en la línea del SELECT INSNULL en la variable @cod, no sé qué estoy haciendo mal, el error.
CitarSintaxis incorrecta cerca de '@cod'.