FileTable-Schema
Beschreibt das vordefinierte und feste Schema einer FileTable.
Name des Dateiattributs | type | Size | Standard | BESCHREIBUNG | Barrierefreiheit für das Dateisystem |
---|---|---|---|---|---|
path_locator | hierarchyid |
-Variable | Ein hierarchyid , der die Position dieses Elements identifiziert. |
Die Position dieses Knotens im hierarchischen FileNamespace. Primärschlüssel für die Tabelle. |
Kann durch Festlegen der Windows-Pfadwerte erstellt und geändert werden. |
stream_id | [uniqueidentifier] rowguidcol | Ein von der NEWID() -Funktion zurückgegebener Wert. |
Eine eindeutige ID für die FILESTREAM-Daten. | Nicht zutreffend | |
file_stream | varbinary(max) filestream |
Variable | NULL | Enthält die FILESTREAM-Daten. | Nicht zutreffend |
file_type | nvarchar(255) |
Variable | NULL. Durch einen Erstellungs- bzw. Umbenennungsvorgang im Dateisystem wird der Dateierweiterungswert aus dem Namen übernommen. |
Stellt den Typ der Datei dar. Diese Spalte kann als TYPE COLUMN verwendet werden, wenn Sie einen Volltextindex erstellen.file_type ist eine persistente berechnete Spalte. |
Automatisch berechnet. Kann nicht festgelegt werden. |
Name | nvarchar(255) |
Variable | GUID-Wert. | Der Datei- oder Verzeichnisname. | Kann mit Windows-APIs erstellt oder geändert werden. |
parent_path_locator | hierarchyid |
-Variable | Ein hierarchyid , der das Verzeichnis identifiziert, das dieses Element enthält. |
Der hierarchyid des enthaltenden Verzeichnisses.parent_path_locator ist eine persistente berechnete Spalte. |
Automatisch berechnet. Kann nicht festgelegt werden. |
cached_file_size | bigint |
Die Größe der FILESTREAM-Daten in Byte. cached_file_size ist eine persistente berechnete Spalte. |
Obwohl die zwischengespeicherte Dateigröße automatisch auf dem aktuellen Stand gehalten wird, kann sie unter außergewöhnlichen Umständen möglicherweise nicht synchronisiert sein. Verwenden Sie die DATALENGTH() -Funktion, um die genaue Größe zu berechnen. |
||
creation_time | datetime2(4) not null |
8 Byte | Aktuelle Zeit. | Datum und Uhrzeit der Erstellung der Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
last_write_time | datetime2(4) not null |
8 Byte | Aktuelle Zeit. | Datum und Uhrzeit des letzten Updates der Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
last_access_time | datetime2(4) not null |
8 Byte | Aktuelle Zeit. | Datum und Uhrzeit des letzten Zugriffs auf die Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_directory | bit not null |
1 Byte | FALSE | Gibt an, ob die Zeile ein Verzeichnis darstellt. Dieser Wert wird automatisch berechnet und kann nicht festgelegt werden. | Automatisch berechnet. Kann nicht festgelegt werden. |
is_offline | bit not null |
1 Byte | FALSE | Attribut für Offlinedatei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_hidden | bit not null |
1 Byte | FALSE | Attribut für ausgeblendete Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_readonly | bit not null |
1 Byte | FALSE | Schreibgeschütztes Dateiattribute. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_archive | bit not null |
1 Byte | FALSE | Archivattribut. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_system | bit not null |
1 Byte | FALSE | Attribut für Systemdatei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_temporary | bit not null |
1 Byte | FALSE | Attribut für temporäre Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |