FileTable-Schema
Beschreibt das vordefinierte und feste Schema einer FileTable.
Name des Dateiattributs |
Typ |
Größe |
Standardwert |
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 verfügbar. |
|
file_stream |
varbinary(max) filestream |
Variable |
NULL |
Enthält die FILESTREAM-Daten. |
Nicht verfügbar. |
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 |
Attribut für schreibgeschützte Datei. |
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. |