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


Схема FileTable

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

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

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

filestream
переменная Отсутствует Содержит данные FILESTREAM. Неприменимо.
тип_файла nvarchar(255) переменная НЕДЕЙСТВИТЕЛЬНЫЙ.

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

Этот столбец можно использовать в качестве 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.
время_последнего_доступа datetime2(4)

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

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

not null
1 байт ЛОЖЬ Атрибут автономного файла. Вычисляется автоматически. Можно также задать с помощью API Windows.
is_hidden bit

not null
1 байт ЛОЖЬ Скрытый атрибут файла. Вычисляется автоматически. Можно также задать с помощью API Windows.
is_readonly bit

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

not null
1 байт ЛОЖЬ Архивный атрибут. Вычисляется автоматически. Можно также задать с помощью API Windows.
is_system bit

not null
1 байт ЛОЖЬ Системный атрибут файла. Вычисляется автоматически. Можно также задать с помощью API Windows.
is_temporary bit

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

См. также

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