Viva,
não costumo usar MySQL com frequência e estou agora a fazer uma BD em MySQL estive a ver sintaxe mas ainda não percebo o erro que existe de errado com este Stored Procedure:
não costumo usar MySQL com frequência e estou agora a fazer uma BD em MySQL estive a ver sintaxe mas ainda não percebo o erro que existe de errado com este Stored Procedure:
Código:
DELIMITER $$
DROP PROCEDURE IF EXISTS `ncrm`.`Fornecedor_Update` $$
CREATE PROCEDURE `ncrm`.`Fornecedor_Update` (
_id SMALLINT,
_nome NATIONAL VARCHAR(100),
_morada NATIONAL VARCHAR(200),
_codpostal NATIONAL VARCHAR(10),
_localidade NATIONAL VARCHAR(30),
_telefone INT(9),
_fax INT(9),
_email NATIONAL VARCHAR(30),
_marca NATIONAL VARCHAR(20),
_contacto NATIONAL VARCHAR(30))
BEGIN
UPDATE fornecedor
SET
nome = _nome,
morada = _morada,
codpostal = _codpostal,
localidade = _localidade
telefone = _telefone
fax = _fax
email = _email
marca = _marca
contacto = _conatcto)
WHERE id = _id
END $$
DELIMITER ;