Схема FileTable
Область применения: SQL Server
Описывает стандартные и фиксированные схемы таблицы FileTable.
Имя атрибута файла | type | Размер | По умолчанию. | Description | Доступность файловой системы |
---|---|---|---|---|---|
path_locator | hierarchyid | переменная | Значение hierarchyid , указывающее расположение этого элемента. | Положение этого узла в иерархии FileNamespace. Первичный ключ для таблицы. |
Может быть создан и изменен с помощью задания значения пути Windows. |
stream_id | [uniqueidentifier] rowguidcol | Значение, возвращаемое функцией NEWID() . | Уникальный идентификатор для данных FILESTREAM. | Неприменимо. | |
file_stream | varbinary(max) файловый поток |
переменная | 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) не null |
8 байт | Текущее время. | Дата и время создания файла. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
last_write_time | datetime2(4) не null |
8 байт | Текущее время. | Дата и время последнего обновления файла. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
last_access_time | datetime2(4) не null |
8 байт | Текущее время. | Дата и время последнего доступа к файлу. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
is_directory | bit не null |
1 байт | FALSE | Указывает, представляет ли строка каталог. Это значение вычисляется автоматически и не может быть задано. | Рассчитывается автоматически. Не может быть задано. |
is_offline | bit не null |
1 байт | FALSE | Атрибут файла, указывающий состояние «вне сети». | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
is_hidden | bit не null |
1 байт | FALSE | Атрибут скрытости файла. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
is_readonly | bit не null |
1 байт | FALSE | Атрибут доступности файла только для чтения. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
is_archive | bit не null |
1 байт | FALSE | Атрибут архива. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
is_system | bit не null |
1 байт | FALSE | Атрибут системного файла. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |
is_temporary | bit не null |
1 байт | FALSE | Атрибут временного файла. | Рассчитывается автоматически. Можно также задать с помощью API-интерфейсов Windows. |