Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
Resposta Selecionada: 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;
b. END;
Respostas: 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;
a. END;
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;
b. END;
Dentro do comando BEGIN e END deve existir a sintaxe para inserção DELETE
FROM “nome tabela” WHERE “campo tabela” = “variável”.
Para se atribuir o valor do prompt para uma variável declarada a sintaxe correta é
v_id_tipo_conta NUMBER(6):='&id_tipo_conta';
Impresso por REGIS DO APURA, E-mail oliveirahelp72@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/02/2023 12:40:56
Faça um bloco pl/sql para incluir dados na tabela tab_tipo_conta. Aceitar todas as variáveis via prompt.
Resposta a.
Selecionada: 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;
Respostas: 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;
b.
id_tipo_conta prompt 'Digite o código da conta'
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;
accept id_tipo_conta 'Digite o código da conta'
accept nm_tipo_conta '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) in (v_id_tipo_conta, v_nm_tipo_conta );
c. END;
d.
Impresso por REGIS DO APURA, E-mail oliveirahelp72@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/02/2023 12:40:56
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 d.
Selecionada: 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;
Respostas: a.
CREATE OR REPLACE PROCEDURE P_log(v_tipo IN varchar2, v_texto IN
varchar2 )
IS
BEGIN
INSERT AUDITE (tipo, usuario , data_log, texto)
VALUES (v_tipo, 'admin', SYSDATE, v_texto);
END P_log;
Impresso por REGIS DO APURA, E-mail oliveirahelp72@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/02/2023 12:40:56
BEGIN
END P_log;
p>