FileTable-Schema

Gilt für:SQL Server

Beschreibt das vordefinierte und feste Schema einer FileTable.

Name des Dateiattributs Typ Größe Default Beschreibung Barrierefreiheit des Dateisystems
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.

Bei einem Erstellungs- oder Umbenennungsvorgang im Dateisystem wird der Wert der Dateierweiterung aus dem Namen ermittelt.
Stellt den Typ der Datei dar.

Diese Spalte kann beim Erstellen eines Volltextindexes als TYPE SPALTE verwendet werden.

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 Dateiattribut „Versteckt“. Automatisch berechnet. Kann auch mit Windows-APIs festgelegt werden.
is_readonly bit

nicht NULL
1 Byte FALSE Dateiattribut „Schreibgeschützt“. 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.

Siehe auch

Erstellen, Ändern und Löschen von FileTables