Mudanças entre as edições de "Criando uma Stored Procedures no MySQL"
De Wiki Integrator do Brasil
(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...') |
|||
(7 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. | ||
− | ''' | + | '''Para exemplificar, temos uma pequena tabela:''' |
+ | <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) | + | CREATE PROCEDURE `inserir`(data date) |
− | + | BEGIN | |
− | + | ||
− | + | 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 19h14min de 28 de agosto de 2018
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.