Mudanças entre as edições de "Criando uma Stored Procedures no MySQL"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
 
(3 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
 +
 +
 +
----
 +
----
 +
----
 +
 
Os comandos abaixo devem ser realizados no terminal do MyQL. Usar o phpMyAdmin ou aplicativo externo pode não ser exatamente como demonstrado.
 
Os comandos abaixo devem ser realizados no terminal do MyQL. Usar o phpMyAdmin ou aplicativo externo pode não ser exatamente como demonstrado.
  
Linha 11: Linha 18:
  
 
CREATE PROCEDURE `inserir`(data date)
 
CREATE PROCEDURE `inserir`(data date)
  BEGIN<br />
+
  BEGIN
 +
 
 
   INSERT INTO teste VALUES (NULL,data);
 
   INSERT INTO teste VALUES (NULL,data);
  
Linha 26: Linha 34:
  
 
[[Categoria:TUTORIAIS]]
 
[[Categoria:TUTORIAIS]]
 +
[[Categoria:BANCO DE DADOS]]
 +
[[Categoria:MYSQL]]

Edição atual tal como às 19h14min de 28 de agosto de 2018

Banner-wiki-promocoes.gif





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

  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.