Buscar

Unidade V - Cursores e procedures

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

SALVA E CURTI PARA AJUDAR
Unidade V - Cursores e procedures
  
· Pergunta 1
0,175 em 0,175 pontos
	
	
	
	Um cursor pode ser utilizado para buscar linhas retornadas por uma consulta.
	
	
	
	
		Resposta Selecionada:
	Verdadeiro
	
	
	
· Pergunta 2
0,175 em 0,175 pontos
	
	
	
	Conforme o DER abaixo, responda:
Faça um bloco pl/sql para que atualize a uf de um determinado uf. O Uf deverá ser digitado pelo usuário.
	
	
	
	
		Resposta Selecionada:
	c. 
accept id_uf prompt 'Digite o UF'
accept nm_uf prompt 'Digite o Nome do Estado'
DECLARE
v_id_uf CHAR(2):='&id_uf';
v_nm_uf VARCHAR2(25):='&nm_uf';
BEGIN
update tab_estado
set NM_UF = v_nm_uf
WHERE id_uf = v_id_uf;
END;
	
	
	
· Pergunta 3
0,175 em 0,175 pontos
	
	
	
	Conforme o DER abaixo, crie uma tabela com o seguinte comando:
CREATE TABLE AUDITE
( tipo Varchar2 (10),
usuário Varchar2 (10),
data Date,
texto Varchar2(80));
Usando esta tabela crie a Stored Procedure: P_Log ( tipo, texto ),que inclui uma linha na tabela de log usando a data e usuário corrente.
	
	
	
	
		Resposta Selecionada:
	d. 
CREATE OR REPLACE PROCEDURE P_log(v_tipo IN varchar2, v_texto IN varchar2 )
IS
BEGIN
INSERT INTO AUDITE (tipo, usuario , data_log, texto)
VALUES (v_tipo, 'admin', SYSDATE, v_texto);
END P_log;
	
	
	
· Pergunta 4
0,175 em 0,175 pontos
	
	
	
	Conforme o DER abaixo, responda:
Faça um bloco pl/sql para incluir dados na tabela tab_tipo_conta. Aceitar todas as variáveis via prompt.
	
	
	
	
		Resposta Selecionada:
	a. 
accept id_tipo_conta prompt 'Digite o código da conta'
accept nm_tipo_conta prompt 'Digite o nome da conta'
DECLARE
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
v_nm_tipo_conta VARCHAR2(25):='&nm_tipo_conta';
BEGIN
INSERT INTO tab_tipo_conta
(id_tipo_conta, nm_tipo_conta) VALUES (v_id_tipo_conta, v_nm_tipo_conta );
END;
	
	
	
·

Outros materiais