1
resposta

Outra forma de solução do exercício - utilizando o atributo %TYPE

Boa noite!

DECLARE
  -- O atributo %TYPE detecta o mesmo tipo e tamanho de dados já definidos em cada coluna da tabela e o atribui às variáveis aqui criadas
  v_COD PRODUTO_EXERCICIO.COD%TYPE := 41232;
  v_DESCRICAO PRODUTO_EXERCICIO.DESCRICAO%TYPE := 'Sabor de Verão - Laranja - 1 Litro';
  v_CATEGORIA PRODUTO_EXERCICIO.CATEGORIA%TYPE := 'Sucos de Frutas';

BEGIN
  INSERT INTO PRODUTO_EXERCICIO(COD, DESCRICAO, CATEGORIA) VALUES (v_COD, v_DESCRICAO, v_CATEGORIA);
  COMMIT;

END;

SELECT * FROM PRODUTO_EXERCICIO;
1 resposta

Olá, Estudante! Como vai?

Parabéns pela resolução alternativa da atividade!

Observei que você explorou o uso do atributo %TYPE para garantir que as variáveis tenham o mesmo tipo das colunas da tabela, utilizou muito bem a instrução INSERT INTO para incluir os dados e ainda compreendeu a importância do COMMIT para confirmar a transação no banco de dados.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!