Freigeben über


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.

Weitere Informationen

Erstellen, Ändern und Löschen von FileTables