1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

MySQL

Discussão em 'Programação' iniciada por mendex, 1 de Abril de 2007. (Respostas: 2; Visualizações: 511)

  1. mendex

    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 ;
     
  2. alph

    alph Power Member

    Estás a usar MySQL 5.0?
     
  3. p3dro

    p3dro Power Member

    Não faltam algumas "," no SET?
     

Partilhar esta Página