Mudanças entre as edições de "Criando uma Stored Procedures no MySQL"
De Wiki Integrator do Brasil
Linha 10: | Linha 10: | ||
DELIMITER $$ | DELIMITER $$ | ||
− | CREATE PROCEDURE `inserir`(data date) | + | CREATE PROCEDURE `inserir`(data date) |
BEGIN<br /> | BEGIN<br /> | ||
INSERT INTO teste VALUES (NULL,data); | INSERT INTO teste VALUES (NULL,data); |
Edição das 23h15min de 28 de janeiro de 2016
Os comandos abaixo devem ser realizados no terminal do MyQL. Usar o phpMyAdmin ou aplicativo externo pode não ser exatamente como demonstrado.
Para exemplificar, temos uma pequena tabela:
create table teste (id int not null primary key auto_increment, data date);
Assim que criada a tabela, temos a procedure:
DELIMITER $$ CREATE PROCEDURE `inserir`(data date) BEGIN<br /> INSERT INTO teste VALUES (NULL,data); END $$ DELIMITER ;
Testando a procedure:
call inserir('2012-12-12');
IMPORTANTE: Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente.