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

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
(Criou página com ''''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 proced...')
 
 
(8 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
'''Para exemplificar, temos uma pequena tabela:'''
+
[[File:Wiki-banner-icp-2025.jpg|center| 700px||border|link=https://integrator.com.br/plano-vps-icp|Planos VPS ICP|]]
  
create table teste (id int not null primary key auto_increment, data date);
+
----
  
 +
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:'''
  
'''Assim que criada a tabela, temos a procedure:'''
+
<pre>create table teste (id int not null primary key auto_increment, data date);</pre>
  
 +
 +
'''Assim que criada a tabela, temos a procedure:'''
 +
<pre>
 
DELIMITER $$
 
DELIMITER $$
  
CREATE PROCEDURE `inserir`(data date)<br />
+
CREATE PROCEDURE `inserir`(data date)
:BEGIN<br />
+
BEGIN
::INSERT INTO teste VALUES (NULL,data);
+
  
:END $$<br />
+
  INSERT INTO teste VALUES (NULL,data);
 +
 
 +
END $$
 
DELIMITER ;
 
DELIMITER ;
 
+
</pre>
  
 
'''Testando a procedure:'''<br />
 
'''Testando a procedure:'''<br />
call inserir('2012-12-12');
+
<pre>call inserir('2012-12-12');</pre>
  
 
----
 
----
 
'''IMPORTANTE''':  Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente.  
 
'''IMPORTANTE''':  Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente.  
 
----
 
----
 +
 +
[[Categoria:TUTORIAIS]]
 +
[[Categoria:BANCO DE DADOS]]
 +
[[Categoria:MYSQL]]

Edição atual tal como às 15h17min de 17 de julho de 2025

Wiki-banner-icp-2025.jpg

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.