SóProvas


ID
695575
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:

ALTER VIEW ViewFuncionarios AS
SELECT
nome AS Nome,
sobrenome AS Sobrenome
FROM funcionarios

A sintaxe da instrução acima NÃO é interpretada pelo:

Alternativas
Comentários
  • Sintexe correta do oracle:

    CREATE OR REPLACE VIEW ViewFuncionarios ASSELECTnome AS Nome,sobrenome AS SobrenomeFROM funcionarios 

    Mario Filho, Por favor se for para comentar, comente algo relevante
  • É, Mario. Se for pra comentar, por favor, explique a questão. Não esqueça que esta é uma ferramenta colaborativa, de estudo coletivo. BLZA, amigão?
  • A alteração de VIEW no oracle é feita utilizando o comando REPLACE e não ALTER:

    O comando REPLACE é utilizado também para atribuir nova permissão e privilégios

    No MySQL pode ser usado os dois comandos, ou seja, tanto REPLACE como ALTER


    http://www.devmedia.com.br/criando-visoes-views-no-oracle/1945

    http://imasters.com.br/artigo/8765/mysql/trabalhando-com-views-no-mysql/#

  • Não sei por que caíram em cima do Mario, ele só quis ajudar. 

    Se no comentário dele faltou alguma informação, bastava aos demais colegas inserir como complemento, e não atacá-lo da forma como fizeram.

    Vamos na fé.

  • Oracle: CREATE OR REPLACE

    Não exsite ALTER VIEW no Oracle.