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. |