Informática, perguntado por ricardocastell, 11 meses atrás

Conforme o DER abaixo, responda:
Faça um bloco pl/sql para excluir um, onde o usuário digita o código do tipo da conta a ser excluído da tabela tab_tipo_conta.

a.
id_tipo_conta prompt 'Digite o código da conta a ser excluído'
DECLARE
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
BEGIN
DELETE FROM tab_tipo_conta
WHERE id_tipo_conta = v_id_tipo_conta;
END;
b.
accept id_tipo_conta prompt 'Digite o código da conta a ser excluído'
DECLARE
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
BEGIN
DELETE FROM tab_tipo_conta
WHERE id_tipo_conta = v_id_tipo_conta;
END;
c.
accept id_tipo_conta 'Digite o código da conta a ser excluído'
DECLARE
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
BEGIN
DELETE FROM tab_tipo_conta
WHERE id_tipo_conta = v_id_tipo_conta;
END;
d.
accept id_tipo_conta prompt 'Digite o código da conta a ser excluído'
DECLARE
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
BEGIN
DELETE tab_tipo_conta
WHERE id_tipo_conta = v_id_tipo_conta;
END;
e.
accept id_tipo_conta prompt 'Digite o código da conta a ser excluído'
DECLARE
v_id_tipo_conta NUMBER(6):='id_tipo_conta';
BEGIN
DELETE FROM tab_tipo_conta
WHERE id_tipo_conta = v_id_tipo_conta;
END;

Soluções para a tarefa

Respondido por henriquealvestc
107
Letra B:
accept id_tipo_conta prompt 'Digite o código da conta a ser excluído'
DECLARE
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
BEGIN
DELETE FROM tab_tipo_conta
WHERE id_tipo_conta = v_id_tipo_conta;
END;
Respondido por LarissaMoura3
64

b. accept id_tipo_conta prompt 'Digite o código da conta a ser excluído'

DECLARE  

v_id_tipo_conta NUMBER(6):='&id_tipo_conta';

BEGIN  

DELETE FROM tab_tipo_conta

WHERE id_tipo_conta = v_id_tipo_conta;

END;

O bloco PL/SQL é uma linguagem de programação para o banco de dados e demais aplicações da Oracle. Com ele é possível que o usuário realize a manipulação dos dados de uma maneira procedural ou em blocos. Tal manipulação não é possível usando apenas SQL padrão ANSI.

Possibilita a liberdade de programação de repetições (for, while, loop), de condições (if, case), além de outras utilizações.

Sendo assim, o bloco pl/sql para excluir um, onde o usuário digita o código do tipo da conta a ser excluído da tabela tab_tipo_conta deverá ser:

accept id_tipo_conta prompt 'Digite o código da conta a ser excluído'

DECLARE  

v_id_tipo_conta NUMBER(6):='&id_tipo_conta';

BEGIN  

DELETE FROM tab_tipo_conta

WHERE id_tipo_conta = v_id_tipo_conta;

END;

Bons estudos!

Perguntas interessantes