Redirecționarea și Exportul cu .output și .once în SQLite

Redirecționarea rezultatelor interogărilor din consolă direct în fișiere externe sau procese externe.

Sintaxă
.output fisier.txt / .once fisier.csv / .output stdout

În utilitarul CLI sqlite3, rezultatele interogărilor sunt afișate implicit pe ecran (pe fluxul standard stdout). Comenzile interne cu punct permit redirecționarea acestui flux către un fișier de pe disc:

  • .output fisier.csv: Redirecționează permanent toate rezultatele următoare în fișierul specificat până la reapelarea comenzii .output stdout.
  • .once fisier.csv: Redirecționează rezultatul strict pentru următoarea interogare SQL, revenind apoi automat la afișarea în consolă.
Exemplu: Exportul rapid al unui tabel în format CSV
-- Configurăm modul CSV și activăm antetele coloanelor:
.headers on
.mode csv

-- Redirecționăm doar următoarea comandă în fișier:
.once clienti_export.csv
SELECT id, nume, email, sold FROM clienti WHERE activ = 1;

-- Următoarea interogare va apărea din nou pe ecran:
SELECT count(*) AS total_exportat FROM clienti WHERE activ = 1;

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Redirecționarea și Exportul cu .output și .once

Ai o nelămurire despre utilizarea comenzii Redirecționarea și Exportul cu .output și .once sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.