EDYCJA Postgres 9.3 Pracuję nad raportem, który ma następujący schemat: http://sqlfiddle.com/#!15/fd104/2 Bieżące zapytanie działa poprawnie i wygląda następująco: Zasadniczo jest to wewnętrzne połączenie z 3 stołami. Nie wykonałem tego zapytania, ale programista, który go opuścił i chcę zmodyfikować zapytanie. Jak widać, TotalApplicationliczy się tylko całkowita aplikacja na podstawie a.agent_id. I …
Mam dwie tabele, table_a (id, name) i table_b (id), powiedzmy na Oracle 12c. Dlaczego to zapytanie nie zwraca wyjątku? select * from table_a where name in (select name from table_b); Z tego, co rozumiem, Oracle postrzega to jako select * from table_a where name = name; Ale nie rozumiem, dlaczego?
Rozumiem, jak ORDER BYdziała klauzula i jak FIELD()działa ta funkcja. Chcę zrozumieć, jak oboje pracują razem przy sortowaniu. W jaki sposób pobierane są wiersze i jak wyliczana jest kolejność sortowania +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 | …
Poniżej znajduje się prosty przykład, który zwraca dziwne wyniki, które są nieprzewidywalne i nie możemy wyjaśnić tego w naszym zespole. Czy robimy coś źle, czy jest to błąd SQL Server? Po pewnym badaniu zmniejszyliśmy obszar wyszukiwania do klauzuli unii w podzapytaniu , która wybiera jeden rekord z tabeli „men” Działa …
Korzystanie z PG 9.1 na Ubuntu 12.04. Obecnie uruchomienie dużego zestawu instrukcji UPDATE w bazie danych, które mają postać: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Po prostu nadpisujemy pola obiektów identyfikowanych przez identyfikator.) Wartości pochodzą z zewnętrznego źródła danych (jeszcze nie w …
Szukam najlepszych praktyk w radzeniu sobie z zaplanowanymi zadaniami agenta programu SQL Server w grupach dostępności programu SQL Server 2012. Może coś przeoczyłem, jednak w obecnym stanie wydaje mi się, że SQL Server Agent nie jest tak naprawdę zintegrowany z tą wspaniałą funkcją SQL2012. Jak mogę poinformować zaplanowane zadanie agenta …
Musimy zapisać wyniki zapytania SELECT do pliku csv. Jak można to zrobić za pomocą T-SQL w SQL Server 2008 R2? Wiem, że można to zrobić w SSIS, ale z niektórych powodów nie mamy tej opcji. Próbowałem użyć sugerowanego proc w poniższym artykule, ale kiedy uruchamiam proc, SQL narzeka, że nie …
AKTUALIZACJA 2 Za pomocą WireShark znalazłem ciąg problemu (mam nadzieję, że tak): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 A błąd jest (według dokumentów ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Oto zrzuty ekranu WireShark w dwóch przypadkach: Połączenie z Windows 8 (sukces): …
Mam bazę danych o pojemności 3 GB, która jest stale modyfikowana i muszę wykonywać kopie zapasowe bez zatrzymywania serwera (Postgres 8.3). Mój pg_dump działa przez 5 minut. Co się stanie, jeśli dane zostaną zmodyfikowane podczas procesu? Czy otrzymuję spójne kopie zapasowe? Nie chcę się dowiedzieć, kiedy nastąpi katastrofa. Dokumentacja Postgres …
Codziennie wysyłamy nasze kopie zapasowe SQL Server w sieci WAN. Musimy zminimalizować rozmiar tych kopii zapasowych, aby nie trwało to wiecznie. Nie przeszkadza nam, że proces tworzenia kopii zapasowej trwa nieco dłużej; w tej chwili musimy przenieść 30 gigabitowych kopii zapasowych w sieci WAN, co zajmuje ponad 10 godzin. Istnieją …
Korzystanie z SQL Server 2005. Wykonuję ogromną operację DELETE FROM bez klauzul where. Jest to w zasadzie odpowiednik instrukcji TRUNCATE TABLE - z wyjątkiem tego, że nie wolno mi używać TRUNCATE. Problem polega na tym, że tabela jest ogromna - 10 milionów wierszy i jej ukończenie zajmuje ponad godzinę. Czy …
To pytanie nie dotyczy bytea v. Oid v. Blob v. Dużych obiektów itp. Mam tabelę zawierającą integerpole klucza podstawowego i byteapole. Chciałbym wprowadzić dane w byteapole. Można to przypuszczalnie zrobić w jednym z PL/języków i mogę się tym zająć PL/Pythonw przyszłości. Ponieważ wciąż testuję i eksperymentuję, chciałbym po prostu wstawić …
Chcę wyszukać ciąg w nazwach kolumn obecnych w bazie danych. Pracuję nad projektem konserwacji, a niektóre bazy danych, z którymi mam do czynienia, mają ponad 150 tabel, więc szukam szybkiego sposobu, aby to zrobić. Co polecasz?
Ponieważ aplikacje wewnętrzne ewoluują przez wiele lat, od czasu do czasu zdarza się, że istnieje wiele tabel, które ludzie uważają za nieistotne i chcą się wycofać. Jakie są praktyczne metody identyfikowania zależności od bazy danych, zarówno w środowisku SQL, jak i później w SSIS? Pracowałem w miejscach, w których zastosowano …
W PostgreSQL 9.2.3 próbuję utworzyć tę uproszczoną tabelę: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Ale pojawia się ten błąd: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an operator …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.