Partager via


Schéma de FileTable

Décrit le schéma prédéfini et fixe d'un FileTable.

Nom d'attribut de fichier

type

Taille

Par défaut

Description

Accessibilité du système de fichiers

path_locator

hierarchyid

variable

hierarchyid qui identifie la position de cet élément.

Position de ce nœud dans le FileNamespace hiérarchique.

Clé primaire de la table

Peut être créée et modifiée en définissant les valeurs de chemin d'accès Windows.

stream_id

[uniqueidentifier] rowguidcol

Valeur retournée par la fonction NEWID().

ID unique pour les données FILESTREAM.

Non applicable.

file_stream

varbinary(max)

filestream

variable

NULL

Contient les données FILESTREAM.

Non applicable.

file_type

nvarchar(255)

variable

NULL.

Une opération de création ou de changement de nom dans le système de fichiers remplit la valeur d'extension du fichier à partir du nom.

Représente le type du fichier.

Cette colonne peut être utilisée comme TYPE COLUMN lorsque vous créez un index de recherche en texte intégral.

file_type est une colonne calculée persistante.

Calculé automatiquement. Cannot be set.

Nom

nvarchar(255)

variable

Valeur GUID.

Nom du fichier ou du répertoire.

Peut être créé ou modifié à l'aide des API Windows.

parent_path_locator

hierarchyid

variable

hierarchyid qui identifie le répertoire qui contient cet élément.

hierarchyid du répertoire conteneur.

parent_path_locator est une colonne calculée persistante.

Calculé automatiquement. Ne peut pas être défini.

cached_file_size

bigint

Taille des données FILESTREAM, en octets.

cached_file_size est une colonne calculée persistante.

Bien que la taille du fichier mis en cache soit automatiquement mise à jour, elle peut être mal synchronisée dans des circonstances exceptionnelles. Pour calculer la taille exacte, utilisez la fonction DATALENGTH().

creation_time

datetime2(4)

not null

8 octets

Heure actuelle.

Date et heure de création du fichier.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

last_write_time

datetime2(4)

not null

8 octets

Heure actuelle.

Date et heure de dernière mise à jour du fichier.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

last_access_time

datetime2(4)

not null

8 octets

Heure actuelle.

Date et heure du dernier accès au fichier.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

is_directory

bit

not null

1 octet

FALSE

Indique si la ligne représente un répertoire. Cette valeur est calculée automatiquement et ne peut pas être définie.

Calculé automatiquement. Cannot be set.

is_offline

bit

not null

1 octet

FALSE

Attribut de fichier hors connexion.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

is_hidden

bit

not null

1 octet

FALSE

Attribut de fichier masqué.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

is_readonly

bit

not null

1 octet

FALSE

Attribut de fichier en lecture seule.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

is_archive

bit

not null

1 octet

FALSE

Attribut Archive.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

is_system

bit

not null

1 octet

FALSE

Attribut de fichier système.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

is_temporary

bit

not null

1 octet

FALSE

Attribut de fichier temporaire.

Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

Voir aussi

Concepts

Créer, modifier et supprimer des FileTables