On Fri, 2005-09-23 at 13:00 -0400, Richard Nagle wrote:
> is there a easier way of typing in data to Sqlite.
>
> sqlite> insert into car (md_num, md_name, style, year)
> ...> values (1, 'Honda', 'Coupe', 1983)
> ...> ;
>
> Man, just 806 more listing....
> just looking for some short cuts, or helper apps...etc.
> to cut down some of the typing.
>
Use a script to read and parse your original data source.
An example (untested) TCL script for pipe-separated data
is shown below. Similar things are doable in other
scripting languages.
package require sqlite3
sqlite3 db new_database.db
set in [open input_file.txt]
db transaction {
while {![eof $in]} {
set line [split [gets $in] |]
foreach {md_num md_name style year} $line {
db eval {INSERT INTO car VALUES($md_num, $md_name,
$style, $year)}
}
}
}