Movimentação MySQL Eventos com gatilhos e procedimentos usando SQL - Parte 7Introduction Esta é parte de minha série 7, Manuseio MySQL Eventos com Triggers e Stored Procedures usando SQL. Você deve ter lido todas as diferentes partes da série (ou tutoriais equivalentes de outros lugares) até este ponto. Nesta parte da série, vemos como passar parâmetros para procedimentos em MySQL. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected].
Ou seja, contacte-me para o menor problema que você tem sobre o que você está reading.Meaning de passagem de parâmetros Imagine que você tem um gatilho que chama um procedimento para realizar uma determinada tarefa para o gatilho. Deve ser possível que o gatilho para enviar dados para o processo na demonstração chamando, de modo que o processo pode utilizar os dados para realizar a tarefa quer o gatilho. Este processo é chamado Passando Parâmetros para o procedimento.
Considere o seguinte procedimento: delimitador //CREATE PROCEDURE sampleProcedure (IN par1 INTEGER, IN par2 INTEIRO) BEGIN END; //Com este procedimento, dizemos os parênteses segurar as declarações dos parâmetros. EM significa que os parâmetros representam valores que seriam recebidos a partir do exterior do processo (quando o procedimento é chamado). IN é um modo de parâmetro. Existem dois outros modos de parâmetros, que são OUT e INOUT. Vimos estes em uma das partes anteriores das series.
Compound Declaração de Variáveis uma instrução composta tal como a de um gatilho pode chamar um procedimento, o envio de dados para o procedimento. Os dados transmitidos são as variáveis da instrução composta. O segmento de código seguinte ilustra isso. Delimitador //var1 BEGIN DECLARE INTEGER PADRÃO 25; DECLARE INTEGER var2 PADRÃO 30; CHAMADA sampleProcedure (var1, var2); FIM; //A instrução CALL na instrução composta chama o procedimento de envio 25 e 30 com var1 e var2, respectivamente. O procedimento irá receber estes números na variáveis, par1 e par2.
Observe como as declarações de variáveis ter sido feito na instrução composta e observe como a declaração de chamada tem sido digitado (o nome do procedimento está incluído). Note-se que os tipos de dados para as declarações na instrução composta deve ser o mesmo que os tipos de dados correspondentes para os parâmetros de procedimento (dentro do procedimento). Isso é que é para esta parte da série. Vamos para