Questão 677135

Tecnologia da Informação · 2024

Questão

ID 677135

Disciplina: Tecnologia da Informação

Assunto: Procedures

Ano: 2024 Banca: Fundação CESGRANRIO Órgão: Instituto de Pesquisa Econômica Aplicada


Considere que, em um banco de dados, há uma tabela com dados de indústrias, contendo os seguintes atributos:

INDUSTRIA (cnpj, razao-social, capital-social, qtd-alteracoes)

Nessa tabela, a chave primária é o atributo cnpj.

Foi criada a seguinte stored procedure, codificada segundo a sintaxe do PostgreSQL:

CREATE PROCEDURE atualiza_capital_social (id varchar(14), capital float)

LANGUAGE plpgsql

AS \$\$

DECLARE

industria_cadastrada BOOLEAN;

BEGIN

SELECT TRUE INTO industria_cadastrada

FROM INDUSTRIA

WHERE cnpj = id;

IF industria_cadastrada THEN

UPDATE INDUSTRIA

SET

capital-social = capital,

qtd-alteracoes = qtd-alteracoes + 1

WHERE cnpj = id;

COMMIT;

END IF;

END;

\$\$;

Ao ser executada, essa procedure

Alternativas da questão 677135
Pular para o conteúdo principal