Esquema de FileTable
Se aplica a: SQL Server
Describe los esquemas predefinido y fijo de una FileTable.
Nombre de atributo de archivo | type | Size | Valor predeterminado | Descripción | Accesibilidad del sistema de archivos |
---|---|---|---|---|---|
path_locator | hierarchyid | variable | hierarchyid que identifica la posición de este elemento. | La posición de este nodo en el objeto FileNamespace jerárquico. Clave principal de la tabla. |
Se puede crear y modificar estableciendo los valores de la ruta de acceso de Windows. |
stream_id | [uniqueidentifier] rowguidcol | Un valor devuelto por la función NEWID() . | Identificador único de los datos de FILESTREAM. | No aplicable. | |
file_stream | varbinary(máx) secuencia de archivo |
variable | NULL | Contiene los datos de FILESTREAM. | No aplicable. |
file_type | nvarchar(255) | variable | NULL. Una operación de creación o cambio de nombre del sistema de archivos rellena el valor de la extensión de archivo a partir del nombre. |
Representa el tipo de archivo. Esta columna se puede usar como TYPE COLUMN cuando se crea un índice de texto completo. file_type es una columna calculada persistente. |
Calculado automáticamente. No se puede establecer. |
Nombre | nvarchar(255) | variable | Valor de GUID. | El nombre de archivo o de directorio. | Se puede crear o modificar mediante las API de Windows. |
parent_path_locator | hierarchyid | variable | hierarchyid que identifica el directorio que contiene este elemento. | hierarchyid del directorio contenedor. parent_path_locator es una columna calculada persistente. |
Calculado automáticamente. No se puede establecer. |
cached_file_size | bigint | El tamaño en bytes de los datos FILESTREAM. cached_file_size es una columna calculada persistente. |
Aunque el tamaño del archivo almacenado en memoria caché se mantenga actualizado automáticamente, puede perder la sincronización en circunstancias inusuales. Para calcular el tamaño exacto, use la función DATALENGTH() . | ||
creation_time | datetime2(4) NOT NULL |
8 bytes | Tiempo actual. | Fecha y hora de creación del archivo. | Calculado automáticamente. También se puede establecer con las API de Windows. |
last_write_time | datetime2(4) NOT NULL |
8 bytes | Tiempo actual. | Fecha y hora en que se modificó por última vez el archivo. | Calculado automáticamente. También se puede establecer con las API de Windows. |
last_access_time | datetime2(4) NOT NULL |
8 bytes | Tiempo actual. | Fecha y hora en que se obtuvo acceso por última vez al archivo. | Calculado automáticamente. También se puede establecer con las API de Windows. |
is_directory | bit NOT NULL |
1 byte | FALSO | Indica si la fila representa un directorio. Este valor se calcula automáticamente y no se puede establecer. | Calculado automáticamente. No se puede establecer. |
is_offline | bit NOT NULL |
1 byte | FALSO | Atributo de archivo sin conexión. | Calculado automáticamente. También se puede establecer con las API de Windows. |
is_hidden | bit NOT NULL |
1 byte | FALSO | Atributo de archivo oculto. | Calculado automáticamente. También se puede establecer con las API de Windows. |
is_readonly | bit NOT NULL |
1 byte | FALSO | Atributo de archivo de solo lectura. | Calculado automáticamente. También se puede establecer con las API de Windows. |
is_archive | bit NOT NULL |
1 byte | FALSO | Atributo de archivo. | Calculado automáticamente. También se puede establecer con las API de Windows. |
is_system | bit NOT NULL |
1 byte | FALSO | Atributo de archivo del sistema. | Calculado automáticamente. También se puede establecer con las API de Windows. |
is_temporary | bit NOT NULL |
1 byte | FALSO | Atributo de archivo temporal. | Calculado automáticamente. También se puede establecer con las API de Windows. |