Esquema da FileTable
Aplica-se a: SQL Server
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 | Um valor retornado pela função NEWID() . | Uma ID exclusiva para os dados FILESTREAM. | Não aplicável. | |
file_stream | varbinary(max) fluxo de arquivos |
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 COLUNA DE TIPO 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. |