Magna Concursos
2341648 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: TJ-CE

Considere a função abaixo criada em um banco de dados MySQL em condições ideais, que possui a tabela usuarios com os campos usuario, senha e cargo, todos do tipo varchar.

CREATE FUNCTION `Apoio`(ent VARCHAR(255)) RETURNS varchar(255) CHARSET utf8mb4

DETERMINISTIC

BEGIN

DECLARE len INT;

DECLARE i INT;

SET len = CHAR_LENGTH(ent);

SET i = 0;

WHILE (i < len) DO

IF (MID(ent,i,1) = ' ' OR i = 0) THEN

IF (i < len) THEN

SET ent = CONCAT(

LEFT(ent,i),

UPPER(MID(ent,i + 1,1)),

RIGHT(ent,len - i - 1)

);

END IF;

END IF;

SET i = i + 1;

END WHILE;

RETURN ent;

END

Esta função foi executada pelo comando abaixo.

SELECT Apoio(cargo) from usuarios;

Espera-se, como resultado, uma lista com os conteúdos do campo cargo

 

Provas

Questão presente nas seguintes provas

Analista Judiciário - TI/Sistemas

60 Questões