Schéma de FileTable

S’applique à : SQL Server (toutes les versions prises en charge)

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

Nom d'attribut de fichier type Taille Default 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)

flux de fichier
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 quand vous créez un index de recherche en texte intégral.

file_type est une colonne calculée persistante.
Calculé automatiquement. Ne peut pas être définie.
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éfinie.
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)

Non 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)

Non 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)

Non 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

Non 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. Ne peut pas être définie.
is_offline bit

Non Null
1 octet FALSE Attribut de fichier hors connexion. Calculé automatiquement. Peut également être défini à l'aide d'API Windows.
is_hidden bit

Non Null
1 octet FALSE Attribut de fichier masqué. Calculé automatiquement. Peut également être défini à l'aide d'API Windows.
is_readonly bit

Non 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

Non Null
1 octet FALSE Attribut Archive. Calculé automatiquement. Peut également être défini à l'aide d'API Windows.
is_system bit

Non Null
1 octet FALSE Attribut de fichier système. Calculé automatiquement. Peut également être défini à l'aide d'API Windows.
is_temporary bit

Non Null
1 octet FALSE Attribut de fichier temporaire. Calculé automatiquement. Peut également être défini à l'aide d'API Windows.

Voir aussi

Créer, modifier et supprimer des FileTables