Ir para conteúdo principal

Store

Essa função de script cria um arquivo QVD ou CSV.

Syntax:  

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

O comando criará um arquivo com o nome explícito de QVD, CSV ou TXT.

O comando só pode exportar campos de uma tabela lógica. Se os campos de várias tabelas forem exportados, uma join explícita deve ser feita previamente no script para criar a tabela de dados que deve ser exportada.

Os valores de texto são exportados para o arquivo CSV no formato UTF-8. É possível especificar um separador. Para isso, consulte LOAD. O comando store para um arquivo CSV não suporta exportação de BIFF.

Você pode especificar se deseja armazenar seu arquivo em seu espaço pessoal ou em um espaço compartilhado onde você tem permissões de gravação. Se você armazenar em um espaço compartilhado, os membros poderão usar esses dados para criar aplicativos no espaço. Consulte: Gerenciando permissões em espaços compartilhados.

Arguments:  

Armazenar argumentos de comando
Argumento Descrição
fieldlist::= ( * | field ) { , field } )

Uma lista dos campos a serem selecionados. O uso de * como lista de campos indica todos os campos. 

field::= fieldname [as aliasname ]

fieldname é um texto idêntico a um nome de campo em table. (Observe que o nome do campo deverá estar entre aspas duplas ou colchetes se contiver espaços ou outros caracteres que não sejam padrão).

aliasname é um nome alternativo do campo a ser usado no arquivo QVD ou CSV resultante.

table Um rótulo de script representando uma tabela já carregada, que será usada como fonte dos dados.
filename

O nome do arquivo de destino, incluindo um caminho válido para uma conexão de dados da pasta existente.

Example:  

  • Espaço pessoal: [lib://DataFiles/xyz.qvd]

    Você não pode criar ou referenciar uma hierarquia de pastas ao usar a conexão DataFiles. Por exemplo, o seguinte não possui suporte: [lib://DataFiles/subfolder1/xyz.qvd]

  • Espaço compartilhado: [lib://TeamSharedSpace:DataFiles/xyz.qvd]
format-spec ::=( ( txt | qvd ) ) A especificação do formato consiste no texto txt para arquivos de texto ou o texto qvd para arquivos qvd. Se a especificação do formato for omitida, qvd será assumido.

Store mytable into xyz.qvd (qvd);

Store * from mytable into 'lib://FolderConnection/myfile.qvd';

Store Name, RegNo from mytable into xyz.qvd;

Store Name as a, RegNo as b from mytable into 'lib://FolderConnection/myfile.qvd';

Store mytable into myfile.txt (txt);

Store * from mytable into 'lib://FolderConnection/myfile.qvd';

Nota: A extensão do arquivo de conexões DataFiles faz distinção entre maiúsculas e minúsculas. Por exemplo: .qvd.

Examples:  

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];