sql:sqlite-multidb
SQLite3
Come avere più database aperti nella stessa sessione di SQLite3.
bash-propt$ sqlite3 #senza alcun parametro sqlite> attach database "Primo-Database.db" as DB01; sqlite> attach database "Secondo-Database.db" as DB02;
a questo punto si fa uso del solito sistema di puntamento in SQL: Per esempio due database sugli I-CHING con uno che contenga tutti e 64 gli esagrammi, e l'altro le relative linee e testi delle descrizioni:
sqlite> attach database "IChing.db" as DB01; sqlite> attach database "Linnee.db" as DB02; sqlite> .databases main: "" r/w DB01: /Users/giuseppecurto/MEGA/Lavoro/Python/CreaEsagramma/IChing.db r/w DB02: /Users/giuseppecurto/MEGA/Lavoro/Python/CreaEsagramma/IChing.db01 r/w sqlite> select DB01.Esagrammi.Numero, DB01.Esagrammi.Nome, DB02.Esagrammi.line_seq from DB01.Esagrammi, DB02.Esagrammi where DB01.Esagrammi.Numero > 59; # Risultato della query: 60|Jie - La Delimitazione|䷻|節|001101 61|Zhong Fu - La Verità interiore|䷼|中孚|001100 62|Xiao Guo - La Preponderanza del piccolo|䷽|小過|110011 63|Ji Ji - Dopo il compimento|䷾|既濟|010101 64|Wei Ji - Prima del compimento|䷿|未濟|101010 sqlite>
— Joseph Curto 2023/07/24 15:28 — Ultima modifica: 2023/07/31 15:52
sql/sqlite-multidb.txt · Ultima modifica: 24/03/2024 09:40 da 127.0.0.1