Skip to main content

Co to jest podwójny stół?

Podwójna tabela to specjalny tabelę wyłącznie dla Oracle Bazy danych, które mają tylko jedną kolumnę i jeden wiersz, więc jest tam tylko jeden kawałek odniesienia.Głównym powodem podwójnej tabeli jest wygoda, ponieważ ułatwia kodowanie niektórych funkcji bazy danych.W przeciwieństwie do innych tabel w bazie danych, które mają być modyfikowane i zmienione, podwójna sekcja nie powinna być zmieniana.Jeśli w ogóle ta sekcja zostanie zmieniona, mogą wystąpić straszne błędy, a cała baza danych może ostatecznie zostać uszkodzona.Podwójna sekcja jest używana przede wszystkim w połączeniu z pseudo kolumnami i obliczeniami, które wymagają tabeli.

W podwójnej tabeli jest tylko jeden wiersz i jedna kolumna, więc ma tylko jedną informację.Domyślnie kolumna nazywa się manekinem, a wartość zawartą w komórce to x, co czyni ją przydatną do obliczeń opartych na X.SYS, skrót od systemu, jest właścicielem podwójnej komórki.Wszystkie dane SYS mają zostać pozostawione same i nie zmieniane.

Użytkownicy są w stanie zmienić informacje o podwójnej tabeli za pomocą kilku prostych formuł i mogą wstrzykiwać własne informacje do komórki.Chociaż można to zrobić, nie ma tak być i nigdy nie powinno być.Jeśli domyślnie X zostanie zmienione na cokolwiek innego, w bazie danych mogą wystąpić problemy katastrofalne, w tym uszkodzenie danych.Wynika to z faktu, że podwójny jest używany automatycznie w niektórych formułach, a jeśli X jest inny, uszkodzony kod zostanie wprowadzony do bazy danych.

W wielu zapytaniach lub formułach bazy danych wymagana jest klauzula.Zwykle, gdy klauzula ta jest używana w bazie danych do zapytania, należy określić tabelę.Tabela jest miejscem, w którym wykonywane są obliczenia lub skąd pochodzą informacje, dlatego są one potrzebne w większości normalnych funkcji.Jeśli tabela nie jest potrzebna lub nie jest wymagana do obliczeń, można określić podwójną tabelę.Umożliwi to zapytanie bez wprowadzania tabeli.

Wraz z zapytaniami podwójny stół oferuje kolejną przewagę.Konieczne jest mniej kodowania, aby użyć podwójnej sekcji, a chociaż kodowanie jest niewielkie, większe bazy danych zobaczą poprawę wydajności.Przy mniejszym kodowaniu zapytania baza danych będzie mogła pracować szybciej.Jest również przydatny w obliczeniach, które mają spójne liczby całkowite i te, które mogą korzystać z pustej liczby całkowitej X bez konieczności zmiany komórki.