Vai al contenuto principale

Store

L'istruzione Store crea un file QVD, o text.

Sintassi:  

Store [ fieldlist from] table into filename [ format-spec ];

L'istruzione creerà un file con nome esplicito QVD o un file di testo.

L'istruzione può esportare campi solo da una tabella dati. Se occorre esportare i campi da più tabelle, un'operazione join esplicita deve essere eseguita precedentemente nello script per la creazione della tabella dati da esportare.

I valori di testo sono esportati nel file CSV nel formato UTF-8. È possibile specificare un delimitatore, vedere LOAD. L'istruzione store associata a un file CSV non supporta l'esportazione BIFF.

È possibile specificare se memorizzare il file nel proprio spazio personale o in uno spazio condiviso dove si hanno autorizzazioni di scrittura. Se si memorizza il file in uno spazio condiviso, i membri potranno utilizzare i dati per creare app nello spazio. Vedere: Gestione delle autorizzazioni negli spazi condivisi.

Argomenti:  

Argomenti del comando Store
Argomento Descrizione
fieldlist::= ( * | field ) { , field } )

Un elenco dei campi da selezionare. L'utilizzo del carattere * per l'elenco dei campi indica tutti i campi. 

field::= fieldname [as aliasname ]

fieldname è un testo che è identico al nome di campo in table. (Tenere presente che il nome di campo deve essere racchiuso da virgolette doppie diritte o parentesi quadre se, ad esempio, contiene spazi o altri caratteri non standard).

aliasname è un nome alternativo per il campo da utilizzare nel file QVD o CSV risultante.

table Un'etichetta dello script che rappresenta una tabella già caricata da utilizzare come sorgente dei dati.
filename

Il nome del file di destinazione che include un percorso valido a una connessione dati della cartella esistente.

Esempio:  

  • Spazio personale: [lib://DataFiles/xyz.qvd]

    Le gerarchie di percorsi delimitati da '/' possono essere utilizzate nei nomi dei file. Tuttavia, le IU di Editor caricamento dati e Gestione dati non supportano attualmente la visualizzazione dei percorsi in modo gerarchico. Se si utilizza un nome di file delimitato da '/', esso apparirà per intero nella colonna del nome del file.

  • Spazio condiviso: [lib://TeamSharedSpace:DataFiles/xyz.qvd]
format-spec ::=( ( txt | qvd ))

È possibile imostare la specifica del formato per entrambi i formati file. Se si omette la specifica del formato, viene utilizzato qvd.

  • txt per i file di testo.

  • qvd per i file qvd.

Nota informaticaAll'estensione file delle connessioni DataFiles si applica la distinzione tra maiuscole e minuscole. Ad esempio: .qvd.

Esempi:  

Store mytable into [lib://DataFiles/xyz.qvd];

Store * from mytable into [lib://DataFiles/myfile.qvd];

Store Name, RegNo from mytable into [lib://DataFiles/xyz.qvd];

Store Name as a, RegNo as b from mytable into [lib://DataFiles/myfile.qvd];

Store mytable into [lib://DataFiles/myfile.txt] (txt);

Store * from mytable into [lib://DataFiles/myfile.csv] (txt);

Store * from mytable into [lib://TeamSharedSpace:DataFiles/myfile.qvd];