Поделиться через


Схема FileTable

Описывает стандартные и фиксированные схемы таблицы FileTable.

Имя атрибута файла type Размер По умолчанию Описание Доступность файловой системы
path_locator hierarchyid Переменная Значение hierarchyid, указывающее расположение этого элемента. Положение этого узла в иерархии FileNamespace.

Первичный ключ для таблицы.
Может быть создан и изменен с помощью задания значения пути Windows.
stream_id [uniqueidentifier] rowguidcol Значение, возвращаемое функцией NEWID(). Уникальный идентификатор для данных FILESTREAM. Неприменимо.
file_stream varbinary(max)

filestream
переменная NULL Содержит данные FILESTREAM. Неприменимо.
file_type nvarchar(255) переменная NULL.

Операция создания или переименования в файловой системе заполняет значение расширения файла на основе имени.
Представляет тип файла.

Этот столбец может использоваться для создания полнотекстовых индексов в качестве TYPE COLUMN.

file_type — это материализованный вычисляемый столбец.
Рассчитывается автоматически. Не может быть задано.
имя; nvarchar(255) переменная Значение GUID. Имя файла или каталога. Может быть создано или изменено с помощью API-интерфейсов Windows.
parent_path_locator hierarchyid Переменная Значение hierarchyid, указывающее каталог, содержащий этот элемент. hierarchyid каталога, содержащего элемент.

parent_path_locator — это материализованный вычисляемый столбец.
Рассчитывается автоматически. Не может быть задано.
cached_file_size bigint Размер данных FILESTREAM в байтах.

cached_file_size — это материализованный вычисляемый столбец.
Хотя актуальность размера кэшированного файла поддерживается автоматически, в необычных ситуациях это значение может быть несинхронизированным. Для вычисления точного размера используется функция DATALENGTH().
creation_time datetime2(4)

not null
8 байт Текущее время. Дата и время создания файла. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
last_write_time datetime2(4)

not null
8 байт Текущее время. Дата и время последнего обновления файла. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
last_access_time datetime2(4)

not null
8 байт Текущее время. Дата и время последнего доступа к файлу. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
is_directory bit

not null
1 байт FALSE Указывает, представляет ли строка каталог. Это значение вычисляется автоматически и не может быть задано. Рассчитывается автоматически. Не может быть задано.
is_offline bit

not null
1 байт FALSE Атрибут файла, указывающий состояние «вне сети». Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
is_hidden bit

not null
1 байт FALSE Атрибут скрытости файла. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
is_readonly bit

not null
1 байт FALSE Атрибут файла только для чтения. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
is_archive bit

not null
1 байт FALSE Атрибут архива. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
is_system bit

not null
1 байт FALSE Атрибут системного файла. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.
is_temporary bit

not null
1 байт FALSE Атрибут временного файла. Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows.

См. также:

Создание, изменение и удаление таблиц FileTable