procedure adiciona, atualiza, exclui no mysql

MySQL

11/08/2016

Boa noite,

É possível criar uma procedure que insira, atualize e exclua registros no mysql, usando um uma condição? Gostaria de saber se a escrita sql abaixo esta correta e se nao estiver como fazer?

CREATE PROCEDURE PERIODOS(
XPROPEIETARIO LONGTEXT,
XPROPRIEDADE LONGTEXT,
XDATA_INI DATE,
XDATA_FIM DATE,
XACAO CHAR(10)
)
BEGIN
IF(XACAO='ADICIONAR')THE
BEGIN
INSERT INTO TABLE ...
END

IF(XACAO='EDITAR')THE
BEGIN
UPDATE TABLE SET ...
END

IF(XACAO='EXCLUIR')THE
BEGIN
DELETE FROM TABLE ...
END
END

Desde já agradeço a cada um que se despusera a ajudar
Hardsoft Informática

Hardsoft Informática

Curtidas 0

Respostas

Hardsoft Informática

Hardsoft Informática

11/08/2016

equipe devmidia, podem ajudar????
GOSTEI 0
Jones Granatyr

Jones Granatyr

11/08/2016

Dê uma olhada no exemplo abaixo:

DELIMITER $$
CREATE PROCEDURE inserebairro(IN nome VARCHAR(50))
BEGIN

IF (nome != '') THEN
INSERT INTO bairro (nome) VALUES (nome);
ELSE
SELECT 'O nome deve ser preenchido';
END IF;

END $$
DELIMITER ;
GOSTEI 0
Hardsoft Informática

Hardsoft Informática

11/08/2016

Qual a função do sinal !?
GOSTEI 0
POSTAR