Ed
há 2 anos
Para criar uma função no MySQL, a sintaxe correta deve incluir a palavra-chave "CREATE FUNCTION", seguida do nome da função, dos parâmetros e do tipo de dado que a função retornará. Vamos analisar as alternativas: A) `declare nomeFuncao ([parametro1 tipoDado, ..., parametroN tipoDado]) returns tipoDado begin codigoFuncao end;` - Incorreta, pois "declare" não é a palavra-chave correta para criar uma função. B) `create function nomeFuncao ([parametro1 tipoDado, ..., parametroN tipoDado]) returns tipoDado begin codigoFuncao end;` - Correta, pois usa "CREATE FUNCTION" e a sintaxe está adequada. C) `declare nomeFuncao() returns tipoDado begin codigoFuncao end;` - Incorreta, pela mesma razão da alternativa A. D) `create function nomeFuncao() returns tipoDado begin codigoFuncao end;` - Incorreta, pois não inclui parâmetros. E) `declare nomeFuncao ([parametro1 tipoDado, ..., parametroN tipoDado]) begin codigoFuncao end;` - Incorreta, pela mesma razão da alternativa A. Portanto, a alternativa correta é: B) create function nomeFuncao ([parametro1 tipoDado, ..., parametroN tipoDado]) returns tipoDado begin codigoFuncao end;
Cadastre-se ou realize login
Ed
há 3 anos
A alternativa correta para a criação de uma função em Banco de Dados, sem levar em consideração o uso do delimitador de comando (delimiter), é a alternativa D: D) create function nomeFuncao() returns tipoDado begin codigoFuncao end;
Kennedy Anderson
há 3 anos
Resposta correta (B)
Mais perguntas desse material