| SQL :: Abstract. Gere SQL de estruturas de dados Perl |
Baixe Agora |
SQL :: Abstract. Classificação e resumo
- 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