Citar
CREATE 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
@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.
Citar
Sintaxis incorrecta cerca de '@cod'.