FileTable-Schema
Gilt für: SQL Server
Beschreibt das vordefinierte und feste Schema einer FileTable.
Name des Dateiattributs | Typ | Size | Default | 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) nicht NULL |
8 Bytes | Aktuelle Zeit. | Datum und Uhrzeit der Erstellung der Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
last_write_time | datetime2(4) nicht NULL |
8 Bytes | Aktuelle Zeit. | Datum und Uhrzeit des letzten Updates der Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
last_access_time | datetime2(4) nicht NULL |
8 Bytes | Aktuelle Zeit. | Datum und Uhrzeit des letzten Zugriffs auf die Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_directory | bit nicht 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 nicht NULL |
1 Byte | FALSE | Attribut für Offlinedatei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_hidden | bit nicht NULL |
1 Byte | FALSE | Attribut für ausgeblendete Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_readonly | bit nicht NULL |
1 Byte | FALSE | Attribut für schreibgeschützte Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_archive | bit nicht NULL |
1 Byte | FALSE | Archivattribut. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_system | bit nicht NULL |
1 Byte | FALSE | Attribut für Systemdatei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |
is_temporary | bit nicht NULL |
1 Byte | FALSE | Attribut für temporäre Datei. | Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden. |