Mam bazę danych z około 100 tabelami i muszę zbudować kwerendę łączenia, aby uzyskać określone dane z dwóch z nich. Znam jedno, ale nie drugie. Zasadniczo potrzebuję czegoś takiego: select <tables> from <database> where exists table.column name; W jaki sposób mogę to zrobić?
To pytanie raczej nie pomoże przyszłym użytkownikom; dotyczy on tylko niewielkiego obszaru geograficznego, określonego momentu w czasie lub wyjątkowo wąskiej sytuacji, która nie ma ogólnego zastosowania do ogólnoświatowej publiczności w Internecie. Aby uzyskać szersze zastosowanie tego pytania, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Jestem kompletnym noobem dla …
Od roku piszę podstawowe aplikacje internetowe (dla bazy danych Oracle), a ponieważ funkcje są dość proste, większość z nas trzyma regularne pętle FOR, aby uzyskać nasze dane: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name || ' ' || i.student_dob); end loop; Ale kursory …
Czy istnieje górna granica dla arraykolumny? Otrzymuję ten błąd podczas wstawiania do pola tablicy - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" Oto definicja mojej tabeli - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data ON test_array …
Mam bazę danych o nazwie „mysite_db” na serwerze i utworzyłem kopię na moim komputerze lokalnym, która jest również „mysite_db”. Chciałbym dołączyć db (z mojego komputera lokalnego) do serwera, który ma już tę nazwę db. Oznacza to, że muszę zmienić nazwę mojego lokalnego db (chyba też muszę zmienić plik fizyczny). Jestem …
Czy jest lepszy sposób na napisanie poniższych wierszy w SQL Server 2005? CASE WHEN (ID IS NULL) THEN 'YES' WHEN (ID IS NOT NULL) THEN 'NO' END AS ID_Value,
Mam tabelę z ~ 200 milionami wierszy i ~ 15 kolumnami. Planuję utworzyć COLUMNSTOREindeks na moim stole. Czy nastąpi jakaś zmiana wydajności w oparciu o kolejność kolumn, których używam w indeksie magazynu kolumn? Jeśli tak, jaka jest za tym logika?
Nie rozumiem tego. Mam tabelę z tymi indeksami PRIMARY post_id INDEX topic_id FULLTEXT post_text Tabela ma (tylko) 346 000 wierszy. Próbuję wykonać 2 zapytania. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') trwa 4,05 sekundy SELECT post_id FROM phpbb_posts WHERE topic_id=144017 AND post_id …
Dokonując kompozytowy klucz podstawowy dla dwóch lub więcej kolumn, np PRIMARY KEY(col1, col2, col3); czy system będzie w INDEXkażdej kolumnie osobno? Powodem, dla którego zadaję to pytanie, jest to, że kiedy go używamy UNIQUE INDEX (col1, col2, col3), działa on jak INDEXdla pierwszej kolumny i musimy utworzyć dodatkowe INDEXs dla …
Próbuję zrozumieć, jak najlepiej zinterpretować czas blokowania dla zapytań wyświetlanych w naszym dzienniku wolnych zapytań MySQL. Na przykład, jeśli zapytanie UPDATE ma 10 sekundowy czas blokady. Zakładam, że jest to całkowity czas po uzyskaniu blokady przez zapytanie o aktualizację. Nawet jeśli czeka na zakończenie poprzednich zapytań o wybranie, ale nie …
Próbuję zrozumieć najlepszy sposób, aby zdecydować, jak duże powinny być kolumny varchar, zarówno z punktu widzenia przechowywania, jak i wydajności. Wydajność Wydaje się , że z moich badańtego varchara (maks.) należy używać tylko wtedy, gdy naprawdę go potrzebujesz; to znaczy, jeśli kolumna musi pomieścić więcej niż 8000 znaków, jednym z …
Próbuję dostosować wydajność zapytania, które mamy w SQL Server 2014 Enterprise. Otworzyłem rzeczywisty plan zapytań w SQL Sentry Plan Explorer i widzę w jednym węźle, że ma on Predykat wyszukiwania, a także Predykat Jaka jest różnica między Seek Predicate a Predicate ? Uwaga: Widzę, że istnieje wiele problemów z tym …
Próbuję przywrócić zrzut bez odpowiednich ról w odbierającej bazie danych. Jak wspomniano tutaj, ale także tutaj , musisz mieć --no-owneropcję jako, w pg_dumplub w pg_restoreobu Użyłem następującego wiersza polecenia, aby utworzyć zrzut "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar Linia przywracania jest następująca "C:\Program Files\PostgreSQL\9.3\bin\pg_restore.exe" --host localhost --port 5432 --username …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 3 lata temu . Próbuję utworzyć nową tabelę z kolumnami i ich ograniczeniem, jak pokazano poniżej. Create tblTest( columns.. .. …
Jakiś czas temu stworzyłem użytkownika PostgreSQL o nazwie user1 (PostgreSQL 9.4.9). Chcę upuścić tego użytkownika. Dlatego najpierw cofam wszystkie uprawnienia dotyczące tabel, sekwencji, funkcji, domyślnych uprawnień i własności: ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON SEQUENCES FROM user1; ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON TABLES …
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.