none
Dúvida RRS feed

  • Pergunta

  • Olá caros colegas,

    Desenvolvo algumas coisas em vb.net e utilizo apenas o sql para criar as minhas tabelas.

    Começo a agora a perceber que se calhar tenho vantagens em desenvolver algumas rotinas na própria aplicação (procedures, views, triggers, etc. Estou certo?

    Andei aqui a pesquisar e estou confuso. Existe alguma forma de eu entender quando devo utilizar uma function ou uma procedure ou view ou triggers. É que por exemplo, pelo que entendi eu posso por exemplo, desenvolver uma procedure que me retorne o resultado de sem "Select ... qq coisa" mas também posso fazer uma view ou uma função para o mesmo efeito.

     

    desde já agradeço a atenção

    quarta-feira, 11 de outubro de 2006 10:58

Todas as Respostas

  • Olá caros colegas,

    Desenvolvo algumas coisas em vb.net e utilizo apenas o sql para criar as minhas tabelas.

    Começo a agora a perceber que se calhar tenho vantagens em desenvolver algumas rotinas na própria Base de Dados (procedures, views, triggers, etc. Estou certo?

    Andei aqui a pesquisar e estou confuso. Existe alguma forma de eu entender quando devo utilizar uma function ou uma procedure ou view ou triggers. É que por exemplo, pelo que entendi eu posso por exemplo, desenvolver uma procedure que me retorne o resultado de sem "Select ... qq coisa" mas também posso fazer uma view ou uma função para o mesmo efeito.

     

    desde já agradeço a atenção

    quarta-feira, 11 de outubro de 2006 11:00
  • Olá Rui... quando vc trabalha com  Procedure elas permitem ter parametros de entrada paramentros de sáida... vc fazer instruções UPDATE, INSERT, DELETE........  executar verificações de dados...... quando vc utiliza um Function elas permitem trabalhar com parametros de entrada.. mas as Functions são utilizadas  para executar calculos... validar CNPJ CPF.... vc não pode fazer uma instrução DELETE, INSERT, UPDATE  em uma FUNCTION.... VIEWS  são utilizadas para  montar SELECT's dentro e depois tratar como se fosse uma tabela.....

    expliquei + ou -  se tiver alguma dúvida retorne

    abs

     

    quarta-feira, 11 de outubro de 2006 14:23