Pytania otagowane jako temp-tables

Tabele tymczasowe są funkcją RDBMS jako sposób przechowywania pośrednich wyników. Niektóre systemy RDBMS rozróżniają lokalne i globalne tabele tymczasowe. Tabele tymczasowe są zwykle usuwane, gdy sesja kończy się dla lokalnego lub gdy nie ma już odniesienia do tabeli tymczasowej jako tabeli globalnej. Zwróć uwagę, że tabela tymczasowa nie jest tym samym, co zmienna tabeli, mimo że obie mają charakter tymczasowy.

14
Sprawdź, czy istnieje tabela tymczasowa i usuń, jeśli istnieje, przed utworzeniem tabeli tymczasowej
Korzystam z następującego kodu, aby sprawdzić, czy istnieje tabela tymczasowa i upuścić tabelę, jeśli istnieje, przed ponownym utworzeniem. Działa dobrze, dopóki nie zmieniam kolumn. Jeśli dodam kolumnę później, wyświetli się komunikat „nieprawidłowa kolumna”. Daj mi znać, co robię źle. IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results CREATE TABLE #Results …

6
Utwórz tabelę tymczasową w instrukcji SELECT bez osobnej instrukcji CREATE TABLE
Czy można utworzyć tabelę tymczasową (tylko sesyjną) z instrukcji select bez użycia instrukcji create table i określenia każdego typu kolumny? Wiem, że tabele pochodne są w stanie to zrobić, ale są one super-tymczasowe (tylko instrukcje) i chcę ponownie użyć. Zaoszczędziłbym czas, gdybym nie musiał pisać polecenia tworzenia tabeli i dopasować …



12
Wstawianie danych do tabeli tymczasowej
Po utworzeniu tabeli tymczasowej i zadeklarowaniu podobnych typów danych; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Jak następnie wstawić odpowiednie dane, które są już przechowywane na fizycznym stole w bazie danych?


11
SQL Server: czy można wstawić do dwóch tabel jednocześnie?
Moja baza danych zawiera trzy tabele o nazwie Object_Table, Data_Tablei Link_Table. Tabela połączeń zawiera tylko dwie kolumny, tożsamość rekordu obiektu i tożsamość rekordu danych. Chcę skopiować dane, DATA_TABLEskąd są połączone z jedną podaną tożsamością obiektu i wstawić odpowiednie rekordy do Data_Tablei Link_Tabledla innej podanej tożsamości obiektu. Mogę to zrobić, wybierając …



8
Poruszanie się po MySQL Błąd „Nie można ponownie otworzyć tabeli”
Obecnie jestem zajęty wdrażaniem pewnego rodzaju filtru, dla którego muszę wygenerować klauzulę INNER JOIN dla każdego „tagu” do filtrowania. Problem w tym, że po całej masie SQL mam tabelę, która zawiera wszystkie informacje potrzebne mi do dokonania wyboru, ale potrzebuję jej ponownie dla każdego wygenerowanego INNER JOIN Zasadniczo wygląda to …

23
Jak mogę zasymulować zmienną tablicową w MySQL?
To wydaje się , że MySQL nie ma zmiennych tablicowych. Czego powinienem użyć zamiast tego? Wydaje się, że sugerowane są dwie alternatywy: skalar typu zestawu i tabele tymczasowe . Pytanie, z którym się połączyłem, sugeruje to pierwsze. Ale czy dobrą praktyką jest używanie ich zamiast zmiennych tablicowych? Alternatywnie, jeśli pójdę …

3
Utwórz tymczasową tabelę w MySQL z indeksem z wyboru
Mam zapisaną funkcję, w której używam tabel tymczasowych. Ze względu na wydajność potrzebuję indeksu w tej tabeli. Niestety nie mogę użyć, ALTER TABLEponieważ powoduje to niejawne zatwierdzenie. Dlatego szukam składni do dodania INDEXfor tempidpodczas tworzenia. Czy ktoś może pomóc? CREATE TEMPORARY TABLE tmpLivecheck ( tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY …
85 mysql  ddl  temp-tables 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.