MySQL

mendex

Power Member
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:

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 ;
 
Back
Topo