Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эти функции создают и управляют значениями записей.
Информация
| Имя | Описание |
|---|---|
| Record.FieldCount | Возвращает количество полей в записи. |
| Record.HasFields | Возвращает значение true, если имя поля или имена полей присутствуют в записи. |
Преобразования
| Имя | Описание |
|---|---|
| Geography.FromWellKnownText | Преобразует текст, представляющий географическое значение в формате Well-Known Text (WKT) в структурированную запись. |
| Geography.ToWellKnownText | Преобразует структурированное географическое значение точки в его Well-Known представление текста (WKT). |
| GeographyPoint.From | Создает запись, представляющую географическую точку из частей. |
| Geometry.FromWellKnownText | Преобразует текст, представляющий геометрическое значение в формате Well-Known Text (WKT) в структурированную запись. |
| Geometry.ToWellKnownText | Преобразует структурированное геометрическое значение в текстовое представление Well-Known (WKT). |
| GeometryPoint.From | Создает запись, представляющую геометрическую точку из частей. |
| Record.AddField | Добавляет поле из имени и значения поля. |
| Record.Combine | Объединяет записи в списке. |
| Record.RemoveFields | Удаляет указанные поля из входной записи. |
| Record.RenameFields | Возвращает новую запись, которая переименовывает указанные поля. Результирующие поля сохранят исходный порядок. Эта функция поддерживает замену и связывание имен полей. Однако все имена целевых объектов и остальные имена полей должны представлять собой уникальный набор или возникнет ошибка. |
| Record.ReorderFields | Упорядочивает поля записи в соответствии с порядком списка имен полей. |
| Record.TransformFields | Преобразует поля посредством применения операций преобразования. Дополнительные сведения о значениях, поддерживаемых transformOperations, см. в разделе Значения параметров. |
Отбор
| Имя | Описание |
|---|---|
| Record.Field | Возвращает значение заданного поля. Эту функцию можно использовать для динамического создания синтаксиса обращения к полям для заданной записи. Таким образом, это динамическая версия синтаксиса record[field]. |
| Record.FieldNames | Возвращает список имен полей в порядке полей записи. |
| Record.FieldOrDefault | Возвращает значение поля из записи или значение по умолчанию, если поле не существует. |
| Record.FieldValues | Возвращает список значений полей в порядке полей записи. |
| Record.SelectFields | Возвращает новую запись, содержащую поля, выбранные из входной записи. Исходный порядок полей сохраняется. |
Сериализация
| Имя | Описание |
|---|---|
| Record.FromList | Возвращает запись с указанным списком значений полей и набором полей. |
| Record.FromTable | Возвращает запись из таблицы записей, содержащих имена полей и значения. |
| Record.ToList | Возвращает список значений, содержащих значения полей входной записи. |
| Record.ToTable | Возвращает таблицу записей, содержащих имена полей и значения из входной записи. |
Значения параметров
Следующие определения типов используются для описания значений параметров, на которые ссылаются функции записи выше.
| Определение типа | Описание |
|---|---|
| параметр MissingField | Дополнительные сведения: MissingField.Type |
| Операции преобразования | Операции преобразования можно указать с помощью одного из следующих значений: • Значение списка двух элементов, первое — имя поля, а второй — функция преобразования, применяемая к этому полю, для создания нового значения. • Список преобразований можно предоставить, передав значение в виде списка, причем каждый элемент является списком из 2 элементов, как описано выше. Например, перейдите к описанию Record.TransformFields |
| Переименование операций | Операции переименования записи можно указать как одно из следующих: Одна операция переименования, представленная списком двух имен полей, старых и новых. Например, перейдите к описанию Record.RenameFields. |