On Wed, 30 Mar 2011 12:51:11 -0400, "Santin, Gloria"
<[email protected]> wrote:
>Sorry, my question was not clear enough...
>I need to open a file and store the contents into the BLOB field. Some of the
>files are images and some are document templates.
>Can I do that using just SQL commands from a command line?
>
>Thanks,
>Gloria
Yes, here's a oneliner (tested on Solaris):
d=test.db3 ; echo "CREATE TABLE Files (name TEXT PRIMARY
KEY,contents BLOB);" | sqlite3 $d ; for f in yourfiles* ; do echo
"INSERT INTO Files (name,contents) VALUES ('$f',X'$(od -A n -t x1
$f|tr -d '\r\n\t ')');" | sqlite3 $d ; done
HTH
--
( Kees Nuyt
)
c[_]
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users