Schéma de FileTable
S’applique à : SQL Server
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 | FAUX | 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 | FAUX | Attribut de fichier hors connexion. | Calculé automatiquement. Peut également être défini à l'aide d'API Windows. |
is_hidden | bit Non Null |
1 octet | FAUX | Attribut de fichier masqué. | Calculé automatiquement. Peut également être défini à l'aide d'API Windows. |
is_readonly | bit Non Null |
1 octet | FAUX | 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 | FAUX | Attribut Archive. | Calculé automatiquement. Peut également être défini à l'aide d'API Windows. |
is_system | bit Non Null |
1 octet | FAUX | Attribut de fichier système. | Calculé automatiquement. Peut également être défini à l'aide d'API Windows. |
is_temporary | bit Non Null |
1 octet | FAUX | Attribut de fichier temporaire. | Calculé automatiquement. Peut également être défini à l'aide d'API Windows. |