Compartilhar via


Esquema da FileTable

Descreve o esquema predefinido e fixo de uma FileTable.

Nome do atributo de arquivo tipo Tamanho Padrão Descrição Acessibilidade do sistema de arquivos
path_locator hierarchyid variável Um hierarchyid que identifica a posição deste item. A posição deste nó no namespace de arquivos hierárquico.

Chave primária para a tabela.
Pode ser criado e modificado definindo os valores de caminho do Windows.
stream_id [uniqueidentifier] rowguidcol Um valor retornado pela NEWID() função. Uma ID exclusiva para os dados FILESTREAM. Não aplicável.
file_stream varbinary(max)

filestream
variável NULO Contém os dados FILESTREAM. Não aplicável.
tipo_de_arquivo nvarchar(255) variável ZERO.

Uma operação de criação ou renomeação no sistema de arquivos preenche o valor da extensão de arquivo a partir do nome de arquivo.
Representa o tipo do arquivo.

Essa coluna pode ser usada como TYPE COLUMN quando você cria um índice de texto completo.

file_type é uma coluna computada persistente.
Calculado automaticamente. Não pode ser ajustado.
Nome nvarchar(255) variável Valor GUID. O nome do arquivo ou diretório. Pode ser criado ou modificado usando APIs do Windows.
parent_path_locator hierarchyid variável Um hierarchyid que identifica o diretório que contém este item. O diretório que contém o hierarchyid.

parent_path_locator é uma coluna computada persistente.
Calculado automaticamente. Não pode ser ajustado.
tamanho_do_arquivo_em_cache bigint O tamanho em bytes dos dados FILESTREAM.

cached_file_size é uma coluna computada persistente.
Embora o tamanho do 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 DATALENGTH() função.
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 usando APIs do Windows.
last_write_time datetime2(4)

not null
8 bytes Hora atual. A data e a hora em que o arquivo foi atualizado pela última vez. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
tempo_de_último_acesso datetime2(4)

not null
8 bytes Hora atual. A data e a hora em que o arquivo foi acessado pela última vez. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
is_directory bit

not null
1 byte FALSO Indica se a linha representa um diretório. Esse valor é calculado automaticamente e não pode ser definido. Calculado automaticamente. Não pode ser ajustado.
is_offline bit

not null
1 byte FALSO Atributo de arquivo offline. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
is_hidden bit

not null
1 byte FALSO Atributo de arquivo oculto. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
is_readonly bit

not null
1 byte FALSO Atributo de arquivo somente leitura. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
is_archive bit

not null
1 byte FALSO Atributo de arquivamento. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
is_system bit

not null
1 byte FALSO Atributo de arquivo do sistema. Calculado automaticamente. Também pode ser definido usando APIs do Windows.
is_temporary bit

not null
1 byte FALSO Atributo de arquivo temporário. Calculado automaticamente. Também pode ser definido usando APIs do Windows.

Consulte Também

Criar, alterar e remover FileTables