Descrizione
Esegue una query e salva la serie di risultati in un file.
Nota: questo metodo è stato reso disponibile
nella versione 7.1.
Sintassi
VBScript
resultset.ExecuteAndSave fileName, delimiter, options
Perl
$resultset->ExecuteAndSave($fileName, $delimiter, $options);
- Identificativo
- Descrizione
- resultset
- Un oggetto ResultSet, che rappresenta le righe e le colonne dei dati
risultanti da una query.
- nomeFile
- Una stringa che specifica il nome del percorso del file in cui esportare la serie di risultati.
- delimitatore
- Una stringa che specifica il delimitatore da utilizzare per le righe della serie di risultati da esportare nel file.
- opzioni
- Una stringa che specifica i requisiti facoltativi per salvare i file. Questo argomento può essere una serie di coppie Chiave=Valore separate da punto e virgola. Ad esempio, l'uso del valore INCLUDE_HEADER=1 include l'intestazione dei nomi colonna nel file nel modo seguente: $resultset->ExecuteAndSave("C:\\myqueryfile.csv",
",", "INCLUDE_HEADER=1");
- Valore di ritorno
- Nessuno.
Esempio
Perl
# limit a ResultSet to 10000 rows
my $CQWorkSpace = $CQSession->GetWorkSpace();
my $qry = $CQWorkSpace->GetQueryDef("Public Queries/Some Big Query");
my $ResultSet = $CQSession->BuildResultSet($qry);
my $options = "INCLUDE_HEADER=1";
$ResultSet->SetMaxResultSetRows(10000);
# Creates a tab delimited file and replaces the file if it already exists.
$ResultSet->ExecuteAndSave ("c:\\temp\\mybigquery.txt", "\t", $options);