Добавить
Уведомления

Procedures e Funções Armazenadas no Banco de Dados | PL/SQL

Você já aprendeu que procedures e funções são blocos de código PL/SQL armazenados e executados pelo SGBD Oracle. Uma vez armazenados, estes blocos de código ficam disponíveis para utilização das aplicações. Veremos como é feito o armazenamento e manutenção destes códigos. Vejamos primeiro, como criar ou alterar uma procedure. Os comandos CREATE OR REPLACE são especificados no início do bloco de código e a procedure deve ser identificada por um nome. Opcionalmente, pode-se utilizar uma lista de argumentos para passagem de parâmetros. A figura a seguir demonstra estrutura dos comandos para a criação de uma procedure. Para uma função, a estrutura de criação e alteração é quase a mesma de uma procedure, entretanto, se pode especificar um valor a ser retornado à aplicação. A figura a seguir demonstra a criação ou alteração de uma função. O procedimento de compilação e armazenamento de uma procedure ou função vai depender da ferramenta que o desenvolvedor estiver utilizando. Na unidade 2, utilizamos a ferramenta SQL Developer da Oracle, e nesta ferramenta, o procedimento de compilação e execução de uma procedure ou função é o mesmo usado para execução do script de criação das tabelas do banco de dados Alunos. A criação e alteração de procedures e funções são muito semelhantes, entretanto, as chamadas de execução destes códigos são diferentes. A chamada acontece através da instrução EXECUTE, seguida do nome da procedure e quando houver, seguida da lista de argumentos. /// Se você gostou deste vídeo sobre Plano de Testes, pode gostar também de: • Você sabe o que são Suítes de teste de Software? | Qualidade de Software https://www.youtube.com/watch?v=HvwbgkiR7IA • A Diferença entre Teste de Software e Depuração | Qualidade de Software https://www.youtube.com/watch?v=MkmElH1_NYQ • As Fases do Teste de Software | Qualidade de Software https://www.youtube.com/watch?v=XT6wLpX_wYs /// Esse vídeo é um recorte da aula de Qualidade de Software do nosso curso FullturePRO Dev Full Stack. Já pensou que em menos de um ano, você estará pronto para construir um aplicativo do zero? Com nosso curso, você terá uma visão ampla de todo projeto para criação de uma aplicação e poderá definir o seu caminho profissional, apto para atuar no Front-end, Back-end e Mobile em uma das maiores empresas do Brasil e do mundo. Conheça mais sobre nosso curso em: https://www.fullture.com/dev-full-stack-matricula/ Futureproof Yourself! /// Sobre a Fullture Somos uma escola focada em desenvolver os profissionais que o Brasil (e o mundo) precisa, estabelecendo uma ponte entre profissionais e empresas. - Saiba mais em https://fullture.com/ ///Siga-nos - Facebook: https://www.facebook.com/fulltureschool - Instagram: https://www.instagram.com/fulltureschool ///Tags #Fullture #QualidadeDeSoftware #DevFullStack

12+
16 просмотров
2 года назад
12+
16 просмотров
2 года назад

Você já aprendeu que procedures e funções são blocos de código PL/SQL armazenados e executados pelo SGBD Oracle. Uma vez armazenados, estes blocos de código ficam disponíveis para utilização das aplicações. Veremos como é feito o armazenamento e manutenção destes códigos. Vejamos primeiro, como criar ou alterar uma procedure. Os comandos CREATE OR REPLACE são especificados no início do bloco de código e a procedure deve ser identificada por um nome. Opcionalmente, pode-se utilizar uma lista de argumentos para passagem de parâmetros. A figura a seguir demonstra estrutura dos comandos para a criação de uma procedure. Para uma função, a estrutura de criação e alteração é quase a mesma de uma procedure, entretanto, se pode especificar um valor a ser retornado à aplicação. A figura a seguir demonstra a criação ou alteração de uma função. O procedimento de compilação e armazenamento de uma procedure ou função vai depender da ferramenta que o desenvolvedor estiver utilizando. Na unidade 2, utilizamos a ferramenta SQL Developer da Oracle, e nesta ferramenta, o procedimento de compilação e execução de uma procedure ou função é o mesmo usado para execução do script de criação das tabelas do banco de dados Alunos. A criação e alteração de procedures e funções são muito semelhantes, entretanto, as chamadas de execução destes códigos são diferentes. A chamada acontece através da instrução EXECUTE, seguida do nome da procedure e quando houver, seguida da lista de argumentos. /// Se você gostou deste vídeo sobre Plano de Testes, pode gostar também de: • Você sabe o que são Suítes de teste de Software? | Qualidade de Software https://www.youtube.com/watch?v=HvwbgkiR7IA • A Diferença entre Teste de Software e Depuração | Qualidade de Software https://www.youtube.com/watch?v=MkmElH1_NYQ • As Fases do Teste de Software | Qualidade de Software https://www.youtube.com/watch?v=XT6wLpX_wYs /// Esse vídeo é um recorte da aula de Qualidade de Software do nosso curso FullturePRO Dev Full Stack. Já pensou que em menos de um ano, você estará pronto para construir um aplicativo do zero? Com nosso curso, você terá uma visão ampla de todo projeto para criação de uma aplicação e poderá definir o seu caminho profissional, apto para atuar no Front-end, Back-end e Mobile em uma das maiores empresas do Brasil e do mundo. Conheça mais sobre nosso curso em: https://www.fullture.com/dev-full-stack-matricula/ Futureproof Yourself! /// Sobre a Fullture Somos uma escola focada em desenvolver os profissionais que o Brasil (e o mundo) precisa, estabelecendo uma ponte entre profissionais e empresas. - Saiba mais em https://fullture.com/ ///Siga-nos - Facebook: https://www.facebook.com/fulltureschool - Instagram: https://www.instagram.com/fulltureschool ///Tags #Fullture #QualidadeDeSoftware #DevFullStack

, чтобы оставлять комментарии