SQL :: Abstract.

Gere SQL de estruturas de dados Perl
Baixe Agora

SQL :: Abstract. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Peter Rabbitson
  • Site do editor:
  • http://search.cpan.org/~ribasushi/

SQL :: Abstract. Tag


SQL :: Abstract. Descrição

Gerar SQL de estruturas de dados Perl SQL :: Abstract é um módulo Perl que foi inspirado no excelente dbix :: Resumo. No entanto, no uso desse módulo, descobri que o que eu realmente queria fazer foi gerar SQL, mas ainda retenha o controle completo sobre minhas manipulações de declaração e usar a interface do DBI. Então, eu parti para criar um módulo de geração SQL abstrato. Quando baseado nos conceitos usados pelo dbix :: Resumo, existem várias diferenças importantes, especialmente quando se trata de cláusulas. Eu modifiquei os conceitos usados para tornar o SQL mais fácil de gerar de estruturas de dados Perl e, imo, mais intuitiva. A ideia subjacente é para este módulo para fazer o que você quer dizer, com base nas estruturas de dados que você fornece. A grande vantagem é que você não precisa modificar seu código toda vez que seus dados for alterados, pois este módulo recebe fora.synopsis Use SQL :: Resumo; meu $ SQL = SQL :: Resumo-> Novo; meu ($ stmt, @bind) = $ sql-> selecione ($ table, @fields, \% onde, @order); meu ($ stmt, @bind) = $ sql-> inserir ($ tabela, \% fieldvals || @Values); meu ($ stmt, @bind) = $ sql-> atualização ($ tabela, \% fieldvals, \% onde); meu ($ stmt, @bind) = $ sql-> delete (tabela $, \% onde); # Então, use estas em suas declarações do DBI Meu $ sth = $ dbh-> prepare ($ stmt); $ sth-> Execute (@bind); # Apenas gerar o onde cláusula minha ($ stmt, @bind) = $ sql-> onde (\% onde, @order); # Valores de retorno Na mesma ordem, para consultas hash # veja a seção de desempenho para mais detalhes minhas @bind = $ sql-> valores (\% fieldvals); Requisitos: · Perl.


SQL :: Abstract. Software Relacionado