¿Qué es una mesa dual?

La tabla dual es una tabla especial exclusiva para las bases de datos Oracle® que tiene solo una columna y una fila, por lo que solo hay una pieza de dato. La razón principal de la tabla dual es la conveniencia, porque facilita la codificación de ciertas funciones de la base de datos. A diferencia de otras tablas en la base de datos, que están destinadas a ser modificadas y cambiadas, no se supone que la sección dual sea alterada. Si esta sección se cambia en absoluto, pueden ocurrir errores terribles y toda la base de datos puede eventualmente corrompirse. La sección dual se usa principalmente junto con columnas de pseudo y cálculos que necesitan una tabla.

En la tabla dual, solo hay una fila y una columna, por lo que solo tiene una sola información. Por defecto, la columna se llama ficticia, y el valor contenido dentro de la celda es X, lo que lo hace útil para los cálculos basados ​​en X. SYS, abreviatura de "Sistema", es el propietario de la celda dual. Todos los datos del SYS están destinados a quedarse solos y no cambiar.

Los usuarios pueden cambiar la información de doble tabla con algunas fórmulas simples y pueden inyectar su propia información en la celda. Si bien esto se puede hacer, no está destinado a ser y nunca debería serlo. Si la X predeterminada se cambia a cualquier otra cosa, pueden ocurrir problemas catastróficos con la base de datos, incluida la corrupción de los datos. Esto se debe a que dual se usa automáticamente en algunas fórmulas y, si el X es diferente, se introducirá un código corrupto en la base de datos.

En muchas consultas de bases de datos, o fórmulas, se requiere una cláusula de desde la cláusula. Normalmente, cuando esta cláusula se usa en una base de datos para la consulta, se debe especificar una tabla. La tabla es donde se realiza el cálculo o de donde proviene la información, por lo que se necesita en la mayoría de las funciones normales. Si no se necesita una tabla o no se requiere para el cálculo, entonces se puede especificar la tabla dual. Esto permitirá que la consulta funcione sin introducir una tabla.

aloNg Con consultas, la doble tabla ofrece otra ventaja. Se necesita menos codificación para usar una sección dual y, aunque la codificación es ligera, las bases de datos más grandes verán un rendimiento mejorado. Con menos codificación de consultas, la base de datos podrá funcionar más rápido. También es útil en los cálculos que tienen enteros consistentes y aquellos que pueden hacer uso del entero X en blanco sin requerir que la celda cambie.

OTROS IDIOMAS