Share via


Esquema da FileTable

Descreve o esquema predefinido e fixo de uma FileTable.

Nome do atributo do arquivo

tipo

Tamanho

Padrão

Descrição

Acessibilidade do sistema de arquivos

path_locator

hierarchyid

variável

Um hierarchyid que identifica a posição desse item.

A posição deste nó no FileNamespace hierárquico.

Chave primária da tabela.

Pode ser criada e modificada por meio da definição de valores de caminho do Windows.

stream_id

[uniqueidentifier] rowguidcol

O valor retornado pela função NEWID().

Uma ID exclusiva para os dados FILESTREAM.

Não aplicável.

file_stream

varbinary(max)

filestream

variable

NULL

Contém os dados de FILESTREAM.

Não aplicável.

file_type

nvarchar(255)

variable

NULL.

Uma operação de criação e renomeação no sistema de arquivos popula o valor da extensão do arquivo a partir do nome.

Representa o tipo do arquivo.

Essa coluna pode ser usada como TYPE COLUMN para criar um índice de texto completo.

file_type é uma coluna computada persistente.

Calculado automaticamente. Não pode ser definido.

Name

nvarchar(255)

variable

Valor do GUID.

O nome do arquivo ou do diretório.

Pode ser criado ou modificado por meio de APIs do Windows.

parent_path_locator

hierarchyid

variável

Um hierarchyid que identifica o diretório que contém esse item.

O hierarchyid do diretório que o contém.

parent_path_locator é uma coluna computada persistente.

Calculado automaticamente. Não pode ser definido.

cached_file_size

bigint

O tamanho em bytes dos dados FILESTREAM.

cached_file_size é uma coluna computada persistente.

Embora o tamanho de arquivo armazenado em cache seja mantido atualizado automaticamente, ele pode ficar fora de sincronia em circunstâncias incomuns. Para calcular o tamanho exato, use a função DATALENGTH().

creation_time

datetime2(4)

not null

8 bytes

Hora atual.

A data e a hora em que o arquivo foi criado.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

last_write_time

datetime2(4)

not null

8 bytes

Hora atual.

Data e hora em que o arquivo foi atualizado pela última vez.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

last_access_time

datetime2(4)

not null

8 bytes

Hora atual.

Data e hora em que o arquivo foi acessado pela última vez.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

is_directory

bit

not null

1 byte

FALSE

Indica se a linha representa um diretório. Esse valor é calculado automaticamente e não pode ser definido.

Calculado automaticamente. Não pode ser definido.

is_offline

bit

not null

1 byte

FALSE

Atributo de arquivo offline.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

is_hidden

bit

not null

1 byte

FALSE

Atributo de arquivo oculto.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

is_readonly

bit

not null

1 byte

FALSE

Atributo de arquivo somente leitura.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

is_archive

bit

not null

1 byte

FALSE

Atributo de arquivo morto.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

is_system

bit

not null

1 byte

FALSE

Atributo de arquivo do sistema.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

is_temporary

bit

not null

1 byte

FALSE

Atributo de arquivo temporário.

Calculado automaticamente. Também pode ser definido por meio de APIs do Windows.

Consulte também

Conceitos

Criar, alterar e remover FileTables