Histórico


Categorias
Todas as mensagens
  Enquetes
  Java
  VB.NET
  Banco de dados


Votação
 Dê uma nota para meu blog


Outros sites
 ETEc Adolpho Berezin
 Disco Virtual - TLBD II
 Disco Virtual - DS II
 Disco Virtual - PC I


 
 
..:teacher n3r!:..

Banco de dados



 
 

Stored Procedures - Deletando um registro - Detalhado

DROP PROCEDURE IF EXISTS ETEC_D_FUNCIONARIO;

CREATE PROCEDURE ETEC_D_FUNCIONARIO(IN V_CODIGO INT)
BEGIN
     --DECLARANDO VARIAVEIS
     DECLARE
        X INT;
     DECLARE
        MSG_ERRO VARCHAR(200);
       
     IF (V_CODIGO > 0) THEN
       -- INSERINDO VALOR EM VARIÁVEL
       SELECT COUNT(1)
         INTO X
         FROM FUNCIONARIO
        WHERE CODIGO = V_CODIGO;   
        
       IF (X = 1) THEN
          DELETE FROM FUNCIONARIO WHERE CODIGO = V_CODIGO;
       ELSEIF (X > 1) THEN
         SELECT 'NÃO É PERMITIDO DELETAR MAIS QUE UM REGISTRO!'
           INTO MSG_ERRO;
       ELSE
         SELECT 'CÓDIGO INVALIDO'
           INTO MSG_ERRO;
       END IF;
      
     ELSE
         SELECT 'CÓDIGO INVALIDO'
           INTO MSG_ERRO;
     END IF;    
    
     IF (MSG_ERRO != '') THEN
        SELECT MSG_ERRO;
     END IF;
END;



Escrito por Diego Neri às 22h26
[ ] [ envie esta mensagem ] [ ]



 
 

Arquivos TLBD II

 


Caros alunos,

Cliquem aqui para baixar os arquivos de aula do componente curricular TLBD II.

Acessem o link. A senha requisitada deve ser solicitada a mim em sala de aula.

A cada aula divulgada, um arquivo .zip será postado para download, sendo divulgado por um novo post aqui no blog.

Inicialmente, postei os arquivos das Aulas de revisão, 01 e 02, com seus exercícios.

Abraços,

Prof° Diego

 



Escrito por Diego Neri às 17h08
[ ] [ envie esta mensagem ] [ ]




[ página principal ] [ ver mensagens anteriores ]