SQL :: catalogue

SQL :: Catalogue est un module Perl pour interroger les requêtes, les requêtes d'étiquettes, le SQL indépendant DB, Perl séparé et SQL.
Télécharger maintenant

SQL :: catalogue Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • T. M. Brannon
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~tbone/SQL-Catalog-2.5/lib/SQL/Catalog.pm

SQL :: catalogue Mots clés


SQL :: catalogue La description

SQL :: Catalog est un module Perl aux requêtes de la requête, les requêtes d'étiquettes, db SQL indépendante, Perl et SQL séparé. SQL :: Catalog est un module Perl aux requêtes de la requête, les requêtes d'étiquettes, db SQL indépendante, shell Perl et SQL.SYNOPSIS% séparée cd sql_repository / ville, date / temps / 1 / shell% chat concrete.sql Choisir la ville, la date de la météo où t_basse <20 et t_haute> 40 limite de 10% shell sql_test concrete.sql # voir les résultats de préparer, exécuter ce shell% chat concrete.sql._test shell% cat abstract.sql ville select, la date où la météo de t_basse ? # Envoyer dans la coquille de valeur d'espace réservé% sql_test abstract.sql 55 # VOYONS résultats ... semble bon shell% chat abstract.sql._test shell% sql_register abstract.sql basic_weather shell "requête météo de base" % chat abstract.sql._register inséré comme ... puis dans un programme Perl (par exemple test.pl dans cette distribution) # cache toutes les requêtes à un cache :: cache au lieu d'exécution db-recherche shell% perl -MSQL :: Catalogue -e « SQL :: Catalog-> araignée » my $ dbh = get_the_handle_as_you_please; mon $ sql = mémoire et dans une grande mémoire système est précieux. my $ sth = $ dbh-> prepare ($ sql); $ Sth-> execute (55); mes $ rows = $ sth-> lignes, au fil du temps, il est devenu évident que quelques petites choses sur les requêtes SQL sont nécessaires. Et avant ce module, de temps: l'indépendance de la base de données Vous pouvez à un moment d'être forcé de déployer une application qui doit travailler sur plus d'une base de données. Avant SQL :: Catalogue, il y avait deux choix - DBIx :: AnyDBD et DBIx :: Recordset. SQL :: Catalogue va bien travailler aux côtés de celui-ci. Et en fait, SQL :: catalogue lui-même utilise DBIx :: AnyDBD.Note bien que parce que certaines bases de données peuvent faire dans une requête ce qui se passe dans un autre 4 (c.-à-Postgres a SELECT * FROM X en ...), vous pouvez avoir à créer des sous-classes de vos couche de base de données pour gérer effectivement chaque fonction nécessaire. C'est ce que DBIx :: poignées AnyDBD pour you.labelled requêtes Une grande, une application de base de données d'affaires bien à l'échelle a plusieurs couches avec de simples tâches bien définies. La couche juste au-dessus de la base de données fait des choses de base de données. Il insère. Il récupère. Il met à jour. etc, etc. Appelez ce la couche d'application de base de données. Juste au-dessus de la couche d'application de base de données est la couche d'objet métier. Ce sont des entités conceptuelles dont les structures de données sont des structures de données du programme. Pour les magasins permanents, ils font des demandes simples, la technologie agnostique de la couche d'application de base de données, qui prend alors les données commerciales et stocke les données de base de données. Ensuite au-dessus de cela, nous avons la couche d'application. Et cette couche utilise des objets métier, des objets, des objets ldap web, ce que vous avez, à enchaîner une requêtes application.queryable complet qui est vrai, vous voulez être en mesure d'interroger sur les requêtes elles-mêmes. Il est facile de faire une étude sur ce que les requêtes font what.separation des préoccupations A l'heure actuelle, tout le monde a entendu cette phrase: « mon module templating est le meilleur, car il permet au concepteur HTML de travailler séparément du programmeur Perl. » Eh bien, étant donné que les bases de données sont une autre technologie étrangère à Perl proprement dit, il est logique que la même capacité qui est accordée aux concepteurs HTML être accordée à programmers.centralization SQL de requêtes Cela rend facile pour quelqu'un de voir comment vous avez fait quelque chose pour qu'ils la conservation au stockage imitate.memory Vous pouvez être assis là pensant « ce n'est pas mieux qu'un Perl hashref ». Et si vous êtes, je vous félicite pour ce qui en fait le 6e point au lieu de trouver Bulleted avec impatience autre chose à do.Anyway, le problème avec l'aide d'un hashref Perl est qu'il consomme la mémoire et dans une grande mémoire système est précieux. maintenant, vous pouvez aller la façon de lier hashrefs sur le disque, mais vous ne recevez pas les capacités d'interrogation avec un hashref Perl que vous obtenez avec l'enregistrement de votre SQL dans une base de données, donc il ... heheh.SQL :: catalogue porte tous de ces issues.Furthermore, vous ne recevez pas les adresses capacités d'interrogation avec un programme Perl hashref.SQL :: Catalogue toutes ces questions. Exigences: · Perl


SQL :: catalogue Logiciels associés