Buscar

Analise o script abaixo, ainda em construção, utilizado para criar uma função na linguagem PL/SQL do Oracle. CREATE OR REPLACE FUNCTION cs_fmt_vers...

Analise o script abaixo, ainda em construção, utilizado para criar uma função na linguagem PL/SQL do Oracle.
CREATE OR REPLACE FUNCTION cs_fmt_versao
(v_nome IN varchar, v_versao IN varchar)
RETURN varchar IS
BEGIN
IF v_versao IS NULL THEN
RETURN v_nome;
END IF;
RETURN v_nome || ‘/’ || v_versao;
END;
/
show errors;
A listagem a seguir apresenta o mesmo script que está sendo migrado por um analista para o PL/pgSQL do PostgreSQL 8.0.0.
CREATE OR REPLACE FUNCTION cs_fmt_versao
(v_nome varchar, v_versao varchar)
BEGIN
IF v_versao IS NULL THEN
RETURN v_nome;
END IF;
RETURN v_nome || ‘/’ || v_versao;
END;
$$ LANGUAGE plpgsql;
A linha RETURN varchar IS ainda não foi migrada e não está representada no script acima. Para completar a migração, a linha RETURN varchar IS deve ser implementada no script acima como


(A) RETURN varchar AS
(B) RETURN varchar OUT $$
(C) RETURNS varchar AS
(D) RETURNS varchar AS $$
(E) RETURNS varchar OUT $$

Essa pergunta também está no material:

prova_01_analise_sistemas_desenvolvimento_de_aplicaces
34 pág.

Ibge Humanas / SociaisHumanas / Sociais

Respostas

User badge image

Ed Verified user icon

A resposta correta para completar a migração do script seria a alternativa (C) RETURNS varchar AS.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image