Схема 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. |