Схема FileTable
Описывает стандартные и фиксированные схемы таблицы FileTable.
Имя атрибута файла |
тип |
Размер |
По умолчанию |
Описание |
Доступность файловой системы |
---|---|---|---|---|---|
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. |