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.

Siehe auch

Konzepte

Erstellen, Ändern und Löschen von FileTables