O PostgreSQL permite que funções sejam sobrecarregadas, ou s...
Próximas questões
Com base no mesmo assunto
Ano: 2019
Banca:
UFSCAR
Órgão:
UFSCAR
Prova:
UFSCAR - 2019 - UFSCAR - Técnico de Tecnologia da Informação |
Q4414034
Banco de Dados
O PostgreSQL permite que funções sejam sobrecarregadas, ou seja, que o mesmo nome
possa ser utilizado por diversas funções. Analise as assinaturas das funções expressas nas
linhas de 1 a 5 em termos de possíveis conflitos no momento de sua criação e/ou em tempo
de execução:
1. CREATE FUNCTION primeira(int) ...
2. CREATE FUNCTION primeira (int, out text) ...
3. CREATE FUNCTION primeira (int, int default 42) ...
4. CREATE FUNCTION segunda (varchar(10)) ...
5. CREATE FUNCTION segunda (varchar) ....
Avalie as afirmativas abaixo e assinale a alternativa correta
I. As funções das linhas 1 e 2 geram conflitos em tempo de criação.
II. As funções das linhas 1 e 3 não geram conflitos em tempo de criação, porém podem provocar conflito em tempo de execução.
III. As funções das linhas 4 e 5 não geram conflitos em tempo de criação e nem em tempo de execução.
1. CREATE FUNCTION primeira(int) ...
2. CREATE FUNCTION primeira (int, out text) ...
3. CREATE FUNCTION primeira (int, int default 42) ...
4. CREATE FUNCTION segunda (varchar(10)) ...
5. CREATE FUNCTION segunda (varchar) ....
Avalie as afirmativas abaixo e assinale a alternativa correta
I. As funções das linhas 1 e 2 geram conflitos em tempo de criação.
II. As funções das linhas 1 e 3 não geram conflitos em tempo de criação, porém podem provocar conflito em tempo de execução.
III. As funções das linhas 4 e 5 não geram conflitos em tempo de criação e nem em tempo de execução.