Magna Concursos
208727 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: IBGE

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

 

Provas

Questão presente nas seguintes provas

Analista de TI - Desenvolvimento

60 Questões