La colonne d'image équivalente dans SQLite serait BLOB
.
Vous pouvez accomplir votre tâche d'importation en écrivant un script qui se connecte à la base de données SQL Server et SQLite, puis lit les données de l'une et les insère dans une autre. Lorsque vous insérez vos données, veillez à utiliser des instructions préparées et à lier les variables avec le type de données approprié.Par exemple, si vous utilisez Perl, utilisez la liaison SQL_BLOB
:
use DBI qw(:sql_types);
my $dbh = DBI->connect("dbi:SQLite:my.db");
my $blob = `cat foo.jpg`; # you should read it from SQL Server here
my $sth = $dbh->prepare("INSERT INTO mytable VALUES (?)");
$sth->bind_param(1, $blob, SQL_BLOB);
$sth->execute();