Schéma de FileTable
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) 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. 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) 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. Ne peut pas être définie. |
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. |