Thread SQL::Abstract - was alles fehlt
(15 answers)
Opened by Froschpopo at 2007-11-22 21:21 Quote SELECT * FROM tbl GROUP BY users Quote Code (perl): (dl
)
1 2 my ($stmt) = $sql->select('tabelle', [qw/a DAY() NOW()/], \%where); print $stmt,"\n"; Danke, das habe ich heut nacht auch schon herausgefunden. Damit ist das Thema "Funktionen" soweit schonmal abgehakt. Quote Tabelle oder Spalte? Code (perl): (dl
)
1 2 my ($stmt) = $sql->select('tabelle as t', ['column as c'], \%where); print $stmt,"\n"; Ich hatte damit gerechnet, dass es für alles mögliche Parameter gibt. Aber ein Blick auf den Quelltext vom Modul hat mich dann halbwegs ernüchtert. QuoteBeispiel? REPLACE INTO tbl (ist dasselbe wie INSERT, nur dass ein bereits vorhandener Datensatz mit demselben INDEX ersetzt wird, so spart man sich ein SELECT) Quote renee+2007-11-23 08:38:09-- LIMIT ist wieder so ein Beispiel, wie auch GROUP BY: Sowas ist doch, wenn man so ein Modul entwickelt, ganz vorn in der Todo-Liste anzuordnen. Fast jedes SELECT hat doch ein LIMIT. Ich setze mich doch auch nicht an einen Tisch ohne Gabeln. Mal etwas in eigener Sache: Mein Script verarbeitet derweil ca. 9 Module, davon sind 2 meine eigenen, 3 keine Standardmodule. Bei Letzteren habe ich teilweise schon echt Panik-Schübe dass die Teile (darunter auch SQL::Abstract) nicht Perl6 kompatibel sein werden. Weil so wie SQL::Abstract entwickelt wird sieht es mir nicht danach aus, als ob da noch ein Entwickler groß Interesse dran hätte. |