Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA BANCO DE DADOS III AVA2 Prof.Luciano de Pinna Vieira RIO DE JANEIRO Novembro/2021 1 Sumário: Resumo…………………………………………………………………….…..3 Desenvolvimento……………………………………………………………..4 Referencia Bibliografica…………………………………………………….9 2 Resumo: Neste trabalho, vamos desenvolver um pouco o conteúdo aplicando o conhecimento obtido no curso, sobre a criação de um script para gerenciamento de clientes, atuando no campo de inserção de senhas. 3 Desenvolvimento: /* Script para criar usar o database ava2*/ CREATE DATABASE ava2 USE ava2 /* Script para criar a tabela cliente */ CREATE TABLE cliente ( cpf VARCHAR ( 11 ) NOT NULL UNIQUE , nome VARCHAR ( 150 ) NOT NULL , senha BINARY ( 255 ) NOT NULL , CONSTRAINT pkCpf PRIMARY KEY (cpf), ) /* Script para inserir dois usuários */ INSERT INTO cliente (cpf, nome, senha) VALUES ( ' 18436486447' , ' João Hard Core' , CONVERT ( BINARY , ' B#25Ab' )) INSERT INTO cliente (cpf, nome, senha) VALUES ( ' 19585679906' , ' Maria MVC Top' , CONVERT ( BINARY , ' A#25ZW' )) /* Procedure AtualizaCliente */ CREATE PROCEDURE AtualizaCliente @cpf VARCHAR ( 11 ), @nome VARCHAR ( 150 ), @senha VARCHAR ( 6 ) AS BEGIN IF exists ( SELECT * FROM cliente c WHERE c . cpf = @cpf) UPDATE cliente SET senha = CONVERT ( BINARY , @senha) WHERE cpf = @cpf ELSE INSERT INTO cliente (cpf, nome, senha) VALUES (@cpf, @nome, CONVERT ( BINARY , @senha)) END 4 5
Compartilhar