All pastes #2094134 Raw Edit

BraindeadSql

public text v1 · immutable
#2094134 ·published 2011-11-13 11:40 UTC
rendered paste body
PRAGMA synchronous=OFF;
PRAGMA journal_mode=WAL;
PRAGMA temp_store=MEMORY;

DROP TABLE sometable;
CREATE TABLE sometable (entryid INTEGER);

BEGIN TRANSACTION;
 loop(...)  // A typical 15 loops to create my fields dynamically from a external file
 {
  ALTER TABLE ssometable ADD %s text;
 }

 loop(...) // Load data from file
 {
  INSERT INTO sometable ("entryid") VALUES ("%d"); // Create an unique id (counter++)
  UPDATE sometable SET %s=%s where entryid=%d;
  sqlite3_exec(db, query, callback, 0, &zErrMsg);
 }
COMMIT TRANSACTION;