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. |