[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Insert multipla su Sqlite



Ciao Federico,

magari è ovvio, ma hai provato a farlo con python? Con dei cicli for ben fatti puoi fare insert di tutti i tipi. 
Io uso python per fare gli import da csv a sqlite, o per fare grafici su sqlite, o per fare statistiche su sqlite, etc.

Il giorno 25 ottobre 2010 23:13, Federico Di Gregorio <federico.digregorio@dndg.it> ha scritto:
On 25/10/2010 20:20, Davide Prina wrote:
> On 25/10/2010 17:53, Walter Valenti wrote:
>> Qualuno ha idea di come poter fare una insert multipla con sqlite ?
>> Ho provato con la sintassi
>> INSERT INTO tab (c1,c2) VALUES (a,b), (c,d), .....
>> ma non è supportata.
>
> insert into tab ( c1, c2 )
>  select a, b
>  union all
>  select c, d
>  ...
>  ;
>
> Io ho invece un altro problema, devo fare una marea di insert da uno
> script bash, ma non riesco a fare le transazioni tra più comandi bash.
> Mi sa che non si può fare. :-(

sqlite tuo.db <<EOF
BEGIN;
INSERT ...
INSERT ...
INSERT ...
COMMIT;
EOF

--
Federico Di Gregorio                         federico.digregorio@dndg.it
Studio Associato Di Nunzio e Di Gregorio                  http://dndg.it
 Degli altri, della gente senza domande, si puo' fare a meno.
                                                      -- macchinavapore


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 4CC5F307.6090904@dndg.it" target="_blank">http://lists.debian.org/[🔎] 4CC5F307.6090904@dndg.it



Reply to: