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
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;
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!