Informática, perguntado por dgeovanni26, 1 ano atrás

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.

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;

B)

CREATE OR REPLACE PROCEDURE P_log(v_tipo, v_texto)
IS
BEGIN
INSERT INTO AUDITE (tipo, usuario , data_log, texto)
VALUES (v_tipo, 'admin', SYSDATE, v_texto);
END P_log;

C)

CREATE OR REPLACE PROCEDURE P_log()
IS
BEGIN
INSERT INTO AUDITE (tipo, usuario , data_log, texto)
VALUES (v_tipo, 'admin', SYSDATE, v_texto);
END P_log;

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;

E)

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 ;


OBS: A TABELA ILUSTRATIVA SEGUE EM ANEXO.

Anexos:

Soluções para a tarefa

Respondido por valdeircampos2
103
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;
resposta letra d


ProfXavier1978: D: está correta
Respondido por clarajantchc
3

Resposta:

LETRA D

Explicação:

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;

Perguntas interessantes