TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Entrega da Avaliação - Trabalho da Disciplina

Por:   •  23/11/2023  •  Trabalho acadêmico  •  274 Palavras (2 Páginas)  •  23 Visualizações

Página 1 de 2

UNIVERSIDADE VEIGA DE ALMEIDA

Sistemas de Informação EAD

Aluno: Antônio Henrique

Matrícula: 1200400180

Disciplina: Banco de Dados III

Entrega da Avaliação - Trabalho da Disciplina [AVA 2]

São Gonçalo/RJ

2023

Aplicando transações em uma procedure.

CRETE DATABASE Conta;

-- Tabela Cliente

CREATE TABLE Cliente (

cpf varchar(11),

nome varchar(150),

senha binary(255)

);

-- Insere clientes

INSERT INTO Cliente (cpf, nome, senha) VALUES

('18436486447', 'João Hard Core', 'B#25Ab'),

('19585679906', 'Maria MVC Top', 'A#25ZW');

DELIMITER

CREATE PROCEDURE AtualizaCliente(IN cpf_param varchar(11), IN nome_param varchar(150), IN senha_param binary(255))

BEGIN

DECLARE cpf_existente INT;

-- Verifica se o CPF já existe na tabela

SELECT COUNT(*) INTO cpf_existente FROM Cliente WHERE cpf = cpf_param;

IF cpf_existente > 0 THEN

-- Atualiza os campos se o CPF já existe

UPDATE Cliente SET nome = nome_param, senha = senha_param WHERE cpf = cpf_param;

ELSE

-- Insere os dados se o CPF não existe

...

Baixar como (para membros premium)  txt (1.5 Kb)   pdf (43.3 Kb)   docx (8.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com