Перейти к основному содержимому

Store

Оператор Store создает файл QVD или text.

Синтаксис:  

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

Оператор создаст файл QVD или текстовый файл с заданным именем.

Оператор может экспортировать поля только из одной таблицы данных. Если требуется экспортировать поля из нескольких таблиц, необходимо заранее сформировать явное объединение join в скрипте для создания таблицы данных, которую следует экспортировать.

Текстовые значения экспортируются в файл CSV в формате UTF-8. Можно указать разделитель. См. LOAD. Оператор store для файла CSV не поддерживает экспорт BIFF.

Можно указать, хранить ли файл в личном пространстве или общем пространстве при наличии разрешений на запись. При хранении файла в общем пространстве участники могут использовать эти данные для создания приложений в этом пространстве. См. раздел: Управление разрешениями в общих пространствах.

Аргументы:  

Сохранить аргументы команды
Аргумент Описание
fieldlist::= ( * | field ) { , field } )

Список полей, которые необходимо выбрать. Символ «*» в качестве списка полей обозначает все поля. 

field::= fieldname [as aliasname ]

fieldname — это текст, идентичный имени поля в элементе table. (Обратите внимание, что для указания имени поля необходимо заключить его в прямые двойные кавычки или квадратные скобки, если имя содержит пробелы или другие нестандартные символы.)

aliasname — альтернативное имя поля, которое предназначено для использования в результирующем файле QVD или CSV.

table Метка скрипта, представляющая уже загруженную таблицу, которую планируется использовать в качестве источника данных.
filename

Имя целевого файла, включая действительный путь к существующему подключению к данным папки.

Пример:  

  • Личное пространство: [lib://DataFiles/xyz.qvd]

    Иерархии пути с разделителями «/» могут использоваться в именах файлов. Однако интерфейс редактора загрузки данных и менеджера данных в настоящее время не поддерживает отображение путей в виде иерархии. Если используется имя файла с разделителями «/», оно будет отображаться полностью в столбце имени файла.

  • Общее пространство: [lib://TeamSharedSpace:DataFiles/xyz.qvd]
format-spec ::=( ( txt | qvd ))

Можно установить спецификацию формата на любой из этих форматов файлов. Если формат не указан, то используется qvd.

  • txt для текстовых файлов.

  • qvd для файлов qvd.

Примечание об информацииПри вводе расширения файла подключений DataFiles учитывается регистр. Например: .qvd.

Примеры:  

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

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!