O que é uma tabela dupla?
A tabela dupla é uma tabela especial exclusiva dos bancos de dados Oracle® que possui apenas uma coluna e uma linha; portanto, apenas uma peça de dados está lá. O principal motivo da tabela dupla é a conveniência, porque facilita a codificação de determinadas funções do banco de dados. Ao contrário de outras tabelas no banco de dados, que devem ser modificadas e alteradas, a seção dupla não deve ser alterada. Se esta seção for alterada, erros terríveis podem ocorrer e todo o banco de dados pode acabar sendo corrompido. A seção dupla é usada principalmente em conjunto com colunas e cálculos de pseudo que precisam de uma tabela. Por padrão, a coluna é chamada Dummy e o valor contido na célula é X, o que a torna útil para cálculos baseados em X. Sys, abreviação de "sistema", é o proprietário da célula dupla. Todos os dados do SYS devem ser deixados sozinhos e não alterados.
Os usuários podem alterar as informações da tabela dupla com algumas fórmulas simples e podem injetar suas próprias informações na célula. Embora isso possa ser feito, não deve ser e nunca deveria ser. Se o X padrão for alterado para qualquer outra coisa, problemas catastróficos poderão ocorrer com o banco de dados, incluindo a corrupção dos dados. Isso ocorre porque o dual é usado automaticamente em algumas fórmulas e, se o x for diferente, o código corrompido será introduzido no banco de dados.
Em muitas consultas de banco de dados, ou fórmulas, é necessária uma cláusula da cláusula. Normalmente, quando esta cláusula é usada em um banco de dados para a consulta, uma tabela deve ser especificada. A tabela é de onde o cálculo é feito ou de onde vem as informações, e é por isso que é necessária na maioria das funções normais. Se uma tabela não for necessária ou não for necessária para o cálculo, a tabela dupla poderá ser especificada. Isso permitirá que a consulta funcione sem introduzir uma tabela.
aloNG com consultas, a tabela dupla oferece outra vantagem. Menos codificação é necessária para usar uma seção dupla e, embora a codificação seja leve, bancos de dados maiores terão um desempenho aprimorado. Com menos codificação de consulta, o banco de dados poderá funcionar mais rápido. Também é útil em cálculos que possuem números inteiros consistentes e aqueles que podem fazer uso do X em branco X inteiro sem exigir que a célula mude.