Condividi tramite


Schema delle tabelle FileTable

Viene descritto lo schema predefinito e fisso di una tabella FileTable.

Nome dell'attributo di file

tipo

Dimensioni

Impostazione predefinita

Descrizione

Accessibilità al file system

path_locator

hierarchyid

variabile

Oggetto hierarchyid che identifica la posizione dell'elemento.

Posizione del nodo corrente nel FileNamespace gerarchico.

Chiave primaria per la tabella.

Può essere creato e modificato impostando i valori del percorso di Windows.

stream_id

[uniqueidentifier] rowguidcol

Valore restituito dalla funzione NEWID().

ID univoco per i dati FILESTREAM.

Non applicabile.

file_stream

varbinary(max)

filestream

Variabili

NULL

Contiene i dati FILESTREAM.

Non applicabile.

file_type

nvarchar(255)

Variabili

NULL

Un'operazione di creazione o ridenominazione nel file system popolerà il valore dell'estensione del file in base al nome.

Rappresenta il tipo di file.

Questa colonna può essere utilizzata come TYPE COLUMN quando si crea un indice full-text.

file_type è una colonna calcolata persistente.

Calcolato automaticamente. Non può essere impostato.

Nome

nvarchar(255)

Variabili

Valore GUID.

Nome del file o della directory.

Può essere creato o modificato tramite API di Windows.

parent_path_locator

hierarchyid

variabile

Oggetto hierarchyid che identifica la directory contenente l'elemento.

Valore hierarchyid della directory contenitore.

parent_path_locator è una colonna calcolata persistente.

Calcolato automaticamente. Non può essere impostato.

cached_file_size

bigint

Dimensioni in byte dei dati FILESTREAM.

cached_file_size è una colonna calcolata persistente.

Anche se le dimensioni del file memorizzato nella cache vengono aggiornate automaticamente, è possibile che in alcuni casi rari tali dimensioni non siano sincronizzate. Per calcolare le dimensioni esatte, utilizzare la funzione DATALENGTH().

creation_time

datetime2(4)

not null

8 byte

Ora corrente

Data e ora di creazione del file.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

last_write_time

datetime2(4)

not null

8 byte

Ora corrente

Data e ora dell'ultimo aggiornamento del file.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

last_access_time

datetime2(4)

not null

8 byte

Ora corrente

Data e ora dell'ultimo accesso al file.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

is_directory

bit

not null

1 byte

FALSE

Indica se la riga rappresenta una directory. Questo valore viene calcolato in modo implicito e non può essere impostato.

Calcolato automaticamente. Non può essere impostato.

is_offline

bit

not null

1 byte

FALSE

Attributo di file offline.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

is_hidden

bit

not null

1 byte

FALSE

Attributo di file nascosto.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

is_readonly

bit

not null

1 byte

FALSE

Attributo di file di sola lettura.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

is_archive

bit

not null

1 byte

FALSE

Attributo di archivio.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

is_system

bit

not null

1 byte

FALSE

Attributo di file di sistema.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

is_temporary

bit

not null

1 byte

FALSE

Attributo di file temporaneo.

Calcolato automaticamente. Può essere impostato anche tramite API di Windows.

Vedere anche

Concetti

Creare, modificare e rilasciare FileTables