Schema delle tabelle FileTable

Si applica a: SQL Server

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

Nome dell'attributo di file type Dimensione Default 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
Variabile NULL Contiene i dati FILESTREAM. Non applicabile.
file_type nvarchar(255) Variabile 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 usata 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) Variabile 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, usare 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.

Vedi anche

Creare, modificare ed eliminare FileTable