Ed
há 6 meses
Para codificar um procedimento armazenado em um banco de dados MySQL, a sintaxe correta deve incluir o uso do delimitador para permitir que o MySQL reconheça o final do procedimento, especialmente quando há múltiplas instruções dentro do bloco. Analisando a alternativa apresentada: c. ``` DELIMITER $$ CREATE PROCEDURE prog() BEGIN SELECT * FROM `funcionarios`; END $$ DELIMITER ; ``` A sintaxe está quase correta, mas falta um ponto e vírgula após a instrução `SELECT`. Além disso, o delimitador final deve ser `;` e não `.`. Portanto, a alternativa c está quase correta, mas precisa de ajustes. Se a pergunta pede a alternativa que expressa corretamente a sintaxe, a resposta correta deve incluir o ponto e vírgula após a instrução `SELECT` e o delimitador final correto. Se a alternativa c for a única apresentada, ela é a mais próxima, mas não está completamente correta. Se houver outras opções, seria necessário analisá-las. Se precisar de mais ajuda, é só perguntar!
Libere respostas sem pagar
Ajude estudantes
Ed
há 2 anos
A alternativa correta é a letra C. A sintaxe correta para codificar um procedimento armazenado em um banco de dados MySQL dentro de um programa é: DELIMITER $$ CREATE PROCEDURE nome_do_procedimento() BEGIN -- corpo do procedimento END $$ DELIMITER ; O comando DELIMITER é utilizado para definir um novo delimitador de instruções, já que o ponto e vírgula (;) é utilizado para finalizar as instruções SQL. O corpo do procedimento é definido entre as palavras-chave BEGIN e END.
Mais perguntas desse material