SQL :: Format.

Noch ein weiterer SQL Builder
Jetzt downloaden

SQL :: Format. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Yuji Shimada
  • Website des Verlags:
  • http://search.cpan.org/~xaicron/

SQL :: Format. Stichworte


SQL :: Format. Beschreibung

SQL :: Format ist eine einfache SQL-Query Building-Bibliothek.Synopsis Verwenden Sie SQL :: Format; Meine ($ STMT, @bind) = SQLF 'auswählen% c von% t, wobei% w' => (, #% C 'Foo', #% T {HOGE => fuga ', piyo => ,}, #% w); # $ STMT: Wählen Sie "Bar", "Baz" aus `foo` wo (` hoge` =?) und (`piyo" in (?,?,?)) # @bind: ('fuga', 100, 200 , 300); ($ STMT, @Bind) = SQLF 'auswählen% c von% t, wobei% w% o' foo ', #% t {hoge => fuga'}, # W {order_by => {bar => 'dec'}, limit => 100, offset => 10,}, #% o); # $ STMT: Wählen Sie * von `foo` Wo (` hoge` =?) Bestellen Sie mit `BAR` DESC-Limit 100 Offset 10 # @bind: (` fuga`) ($ STMT, @bind) = SQLF 'update% t Set% s '=> (foo => {bar =>' baz ',' hoge => 'fuga'}; # $ STMT: Aktualisieren Sie `foo` Set` bar` =?, `hoge` =? # @bind: ('BAZ', 'FUGA') Meine $ SQLF = SQL :: Format-> NEU (quote_char => '', # nicht zitieren limit_dialect => 'limitxy', # MySQL-Style-Limit-Offset); ($ STMT, @Bind) = $ SQLF-> Select (Foo => , {HOGE => 'fuga',}, {order_by => 'bar', limit => 100, offset = > 10,}); # $ STMT: Select Bar, Baz von Foo, wo (hoge =?) Bestellen Sie nach BAR-Limit 10, 100 # @bind: ('fuga') ($ STMT, @bind) = $ SQLF-> Einfügen (foo => { bar => 'baz', hoge => 'fuga'}); # $ STMT: Einfügen in foo (bar, hoge) Werte (?,?) # @bind: ('baz', 'fuga') ($ STMT, @bind) = $ sqlf-> update (foo => {bar) => 'xxx'}, {hoge => fuga '}); # $ STMT: FAO SET BAR =? Wo hoge =? # @bind: ('xxx', 'fuga') ($ STMT, @bind) = $ sqlf-> löschen (foo => {hoge => 'fuga'}); # $ STMT: Löschen Sie von Foo, wo (HOGE =?) # @bind: ('fuga') Produkthomepage


SQL :: Format. Zugehörige Software