Je voudrais un simple script / sub perl pour lire une table de serveur sql dans un hash, est-ce que quelqu'un a un bon script ou un snippet (avec des 'use') qui peut faire cela étant donné une chaîne de connexion et le nom de la table ?
Voici un modèle :
sub sqltable {
my ($connStr,$table) = @_;
my ($user, $password, $host) = ($connectstr =~ m|^(.*)/(.*)@(.*)$|); # or whatever
my $dbh = DBI->connect("dbi:???:$host",$user,$password, { RaiseError => 1 }); # replace ??? with good SQL Server equivalent
$dbh-> ???; # anything good for this part? LongTruncOk? LongReadLen?
return $dbh->selectall_arrayref("select * from $table");
}