SóProvas


ID
695572
Banca
FCC
Órgão
TRF - 2ª REGIÃO
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

I. SELECT DATEPART(day, '7/2/2010')

II. SELECT DATE_FORMAT('2010-11-23', '%d');

Os itens I e II referem-se a instruções válidas, respectivamente, nos SGBDs:

Alternativas
Comentários
  • Na realidade o Oracle também possui a função DATE_FORMAT, logo a alternativa a também está correta.

    http://docs.oracle.com/cd/E17952_01/refman-5.1-en/date-and-time-functions.html#function_date-format
  • Deivid, este manual que você citou é o de referência do MySQL(que atualmente é da oracle).  Portanto a questão está correta.
  • Questão poderia ser resolvida com o simples conhecimento de que no Oracle a cláusula from é obrigatória em uma instrução com o select. 

    Caso você não tenha nada contra o que selecionar poderá usar a tabela virtual "dual". Por ex.: select sysdate from dual
    Como nenhuma das alternativas possuem o "from" então nenhuma alternativa com Oracle poderia ser verdadeira.

    Fonte: https://docs.oracle.com/cd/B19306_01/server.102/b14200/queries009.htm