I'm just starting with SQLite (from vb.net) and could use some advice. I have a set of 2400 (could get substantially higher) tables in a single database (each table contains daily stock prices for a different stock). Each table has 9 columns (all text for now) and some several thousand rows. So far so good.
I need to read those tables sequentially and operate on them. It takes about 18 seconds to open each of the tables in sequence. (i.e. loop through 2400 tables with a select command opening each one) First question... does that sound about right in terms of speed? Is there a way to store the data that might be faster? The data are primarily single precision -- I'm using text format, but perhaps that's not best? Second question: When I open each table I need to add some blank columns to it. So I include some "0 as NewCol" lines to create the new columns with initial 0s. However, adding 20 new columns in this manner increases the total time for the loop from 19 seconds to 49 seconds. This seems like a long time. Is there a faster way to get these empty columns in? More questions later I'm sure... Thanks in advance cs _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users