SQL :: Abstract

Genereer SQL van Perl Data Structures
Download nu

SQL :: Abstract Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Peter Rabbitson
  • Uitgever website:
  • http://search.cpan.org/~ribasushi/

SQL :: Abstract Tags


SQL :: Abstract Beschrijving

Genereer SQL van Perl Data Structures SQL :: Abstract is een Perl-module die is geïnspireerd door de uitstekende DBIX :: Abstract. Bij het gebruik van die module ontdekte ik dat wat ik echt wilde doen, SQL genereren, maar nog steeds volledige controle over mijn verklaring behouden en de DBI-interface gebruiken. Dus, ik heb uiteengezet om een abstracte SQL-generatiemodule te creëren. Aanvullend op basis van de concepten die door DBIX worden gebruikt :: Abstract, zijn er verschillende belangrijke verschillen, vooral als het gaat om waar clausules. Ik heb de begrippen gewijzigd die worden gebruikt om de SQL gemakkelijker te genereren uit Perl-gegevensstructuren en IMO, intuïtiever. Het onderliggende idee is voor deze module om te doen wat u bedoelt, op basis van de gegevensstructuren die u het verstrekt. Het grote voordeel is dat u uw code niet hoeft te wijzigen telkens wanneer uw gegevens verandert, omdat deze module het uitkijkt. Synopsis Gebruik SQL :: abstract; mijn $ sql = sql :: abstract-> nieuw; Mijn ($ STMT, @BIND) = $ SQL-> Selecteer ($ tabel, @fields, \% waar, @order); mijn ($ STMT, @BIND) = $ SQL-> Insert ($ tabel, \% veldvals || @Values); mijn ($ STMT, @BIND) = $ sql-> update ($ tabel, \% veldvals, \% waar); mijn ($ STMT, @BIND) = $ SQL-> DELETE ($ tabel, \% waar); # Gebruik deze dan in uw DBI-verklaringen, mijn $ sth = $ dbh-> voorbereiden ($ STMT); $ sth-> uitvoeren (@bind); # Genereer gewoon de waar clausule mijn ($ STMT, @BIND) = $ sql-> waar (\% waar, @order); # Retourwaarden in dezelfde volgorde, voor Hashed Query's # Zie Performance-sectie voor meer informatie Mijn @BIND = $ SQL-> Waarden (\% Veldvals); Vereisten: · Perl


SQL :: Abstract Gerelateerde software