Salta al contenuto

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021

Categorie

  • Nessuna categoria
Trend RepositoryArticles and guides
Articles

SELECT INTO OUTFILE

Il Gennaio 20, 2022 da admin
  • Sintassi
  • Contenuti
  • Descrizione
  • Character-sets
  • Esempio
  • Vedi anche

Sintassi

SELECT ... INTO OUTFILE 'file_name' export_options: ENCLOSED BY 'char'] ] ]

Contenuti

  1. Sintassi
  2. Descrizione
    1. Caratteri-imposta
  3. Esempio
  4. Vedi anche

Descrizione

SELECT INTO OUTFILE scrive le righe risultanti in un file, e permette l’uso di terminatori di colonna e di riga per specificare un particolare formato di output. L’impostazione predefinita è di terminare i campi con tabulazioni (\t) e le righe con newlines (\n).

Il file non deve esistere. Non può essere sovrascritto. Un utente deve avere il privilegio FILE per eseguire questa istruzione. Inoltre, MariaDB ha bisogno del permesso di scrivere i file nella posizione specificata. Se la variabile di sistema secure_file_priv è impostata su un nome di directory non vuoto, il file può essere scritto solo in quella directory.

La dichiarazione LOAD DATA INFILE completa SELECT INTO OUTFILE.

Character-sets

La clausola CHARACTER SET specifica il set di caratteri in cui i risultati devono essere scritti. Senza la clausola, non avviene alcuna conversione (set di caratteri binari). In questo caso, se ci sono più set di caratteri, l’output conterrà anche questi, e potrebbe non essere facilmente ricaricabile.

Nei casi in cui si hanno due server che utilizzano set di caratteri diversi, l’uso di SELECT INTO OUTFILE per trasferire dati da uno all’altro può avere risultati inaspettati. Per assicurarsi che MariaDB interpreti correttamente le sequenze di escape, usare la clausola CHARACTER SET sia sulla dichiarazione SELECT INTO OUTFILE che sulla successiva LOAD DATA INFILE.

Esempio

L’esempio seguente produce un file in formato CSV:

SELECT customer_id, firstname, surname INTO OUTFILE '/exportdata/customers.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM customers;

Vedi anche

  • SELECT
  • funzione LOAD_DATA()
  • CARICA INFILE DATI
  • SELECT INTO Variabile
  • SELECT INTO DUMPFILE

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Tema da ThemeinProgress | Offerto orgogliosamente da WordPress