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

O Teste de conhecimento

Por:   •  25/3/2019  •  Trabalho acadêmico  •  303 Palavras (2 Páginas)  •  151 Visualizações

Página 1 de 2

--Daniel Ribeiro Frota - RA: 183309

--Criar uma Stored Procedures que receba via parâmetro o AparelhoID e retorne via parâmetro de OUTPUT o nome da sua tecnologia.

CREATE PROCEDURE RetornaNomeTecnologia

DECLARE @AparalhoID numeric(18), @NomeTec varchar(40) OUTPUT

AS

BEGIN

SET @NomeTec = (SELECT tecnologia.nome from tecnologia inner join aparelho

on tecnologia.tecnologiaid = aparelho.tecnologiaid

where aparelhoid.id = @AparalhoID);

END

--Criar uma Stored Procedures que receba via parâmetro o FabricanteID e retorne via parâmetro de OUTPUT o seu nome.

CREATE PROCEDURE RetornaNomeFabricante

DECLARE @FabricanteID numeric(18), @NomeFab varchar(50) OUTPUT

AS

BEGIN

SET @NomeFab = (SELECT nome from fabricante

where fabricanteid = @FabricanteID);

END

--Criar uma Stored Procedure que receba via parâmetro a TecnlogiaID e retorne via parâmetro de OUTPUT a quantidade de aparelhos cadastrados para a mesma.

CREATE PROCEDURE RetornaQtdAparelhos

DECLARE @TecnlogiaID numeric(18), @QtdAparelho int OUTPUT

AS

BEGIN

SET @QtdAparelho = (SELECT count(*) from aparelho

where aparelho.tecnologiaid = @TecnlogiaID);

END

-- Criar uma Stored Procedure que receba o nome do modelo via parâmetro e retorne via

--parâmetro de OUTPUT a quantidade de aparelhos com o nome do modelo informado (o nome

--informado via parâmetro pode estar em qualquer lugar do texto).

CREATE PROCEDURE RetQtdNomeInformado

DECLARE @ModeloNome varchar(50), @QtdAparelhoInformado int OUTPUT

AS

BEGIN

SET @QtdAparelhoInformado = (SELECT count(*) from aparelho inner join modelo

on aparelho.modeloid = modelo.modeloid

where modelo.nome = @ModeloNome);

END

--Criar uma Stored Procedures que retorne via parâmetro de OUTPUT o aparelho mais velho e

--o aparelho mais novo. As informações devem ser retornadas na mesma Stored Procedure.

CREATE PROCEDURE RetIdadeAparelho

@VELHO varchar(50),

...

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