Esquema da FileTable
Descreve o esquema predefinido e fixo de uma FileTable.
Nome do atributo do arquivo | type | 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 |
variável | NULO | Contém os dados de FILESTREAM. | Não aplicável. |
file_type | nvarchar(255) |
variável | 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. |
Nome | nvarchar(255) |
variável | 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. |