On Wed, 30 Mar 2011 12:51:11 -0400, "Santin, Gloria"
<sant...@westinghouse.com> 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
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to