Administrador de espacios de tablas de la base de datos

Administrador de espacios de tablas de la base de datos

Disponible desde la versión 8.3.23.

Elementos de la colección:

Administrador de espacio de tabla de la base de datos
La iteración a través de la colección utilizando el operador For each … In … Do está disponible para el objeto. Los Administradores de espacio de tabla de la base de datos se recuperan durante la iteración..
El acceso a un elemento es posible utilizando el operador […]. El nombre del espacio se pasa como argumento.

Métodos:

Agregar
Contar
Eliminar
Buscar
BuscarPorContenidoDeDatosModificados
BuscarPorContenidoDeÍndicesModificados
BuscarPorContenidoDeDatosUtilizados
BuscarPorContenidoDeÍndicesUtilizados

Descripción:

Se utiliza para administrar los espacios de tablas.

Disponibilidad:

Servidor, cliente grueso, conexión externa.

Ejemplo:

NombreDelEspacio = “Espacio con datos”;
RutaAlEspacio = “C:\Datos\”;

Tabla = AdministradorDeEspaciosDeTablasDeLaBaseDeDatos.
                        Buscar(NombreDelEspacio);
Si 
Tabla = Indefinido Entonces
    Tabla = AdministradorDeEspaciosDeTablasDeLaBaseDeDatos.
    Agregar(NombreDelEspacio, RutaAlEspacio);
FinSi
;

Elemento = Nuevo ElementoDeContenidoDelEspacioDeTablas;
// especificando un objeto previamente seleccionado, por ejemplo, el catálogo de Productos

Elemento.Metadatos = Metadatos.Catálogos.Productos;

// agregando datos al espacio

ContenidoDeDatos = Tabla.ContenidoDeDatosModificados;
ElementoModificado = ContenidoDeDatos.Buscar(Elemento);
Si 
ElementoModificado = Indefinido Entonces
    ContenidoDeDatos.Agregar(Elemento);
FinSi
;

// eliminando un índice del espacio

ContenidoDeÍndices = Tabla.AdministradorDeEspacioDeTablaDeLaBaseDeDatos;
ElementoDeÍndice = ContenidoDeÍndices.Buscar(Elemento);
Si 
ElementoDeÍndice <> Indefinido Entonces
    ElementoDeÍndice.Eliminar(Elemento);
FinSi
;

Tabla.Escribir();

Disponible desde:

Disponible desde la versión 8.3.23.