Considere a função abaixo criada em um banco de dados MySQL ...
Próximas questões
Com base no mesmo assunto
Ano: 2022
Banca:
FCC
Órgão:
TJ-CE
Prova:
FCC - 2022 - TJ-CE - Analista Judiciário - Ciência da Computação - Sistemas da Informação |
Q1991607
Banco de Dados
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 DEFINER="root"e"localhost” 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 =õoO; 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 + I; 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
CREATE DEFINER="root"e"localhost” 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 =õoO; 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 + I; 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