Pytania otagowane jako view

Tabela wirtualna, która reprezentuje dane w jednej lub wielu tabelach w alternatywny sposób.

3
Kiedy używać widoków w MySQL?
Kiedy tworzysz tabele z wielu sprzężeń do użytku w analizie, kiedy preferowane jest używanie widoków zamiast tworzenia nowej tabeli? Jednym z powodów, dla których wolałbym używać widoków, jest to, że schemat bazy danych został opracowany przez naszego administratora z Rubiego i nie znam go. Mogę zażądać utworzenia tabel, ale wymaga …

7
Dlaczego nie użyć tabeli zamiast zmaterializowanego widoku?
Jestem nowy w bazach danych Oracle. Jeśli dobrze zrozumiałem, zmaterializowany widok jest widokiem, którego zestaw wyników jest zapisywany jako fizyczna tabela w bazie danych i ten widok / tabela jest odświeżany na podstawie niektórych parametrów. Jeśli widok jest zapisany jako fizyczna tabela, dlaczego nie przechowywać danych w tabeli? Jaka jest …

4
Czy widoki są szkodliwe dla wydajności w PostgreSQL?
Poniżej znajduje się fragment książki o projekcie db (Początkowy projekt bazy danych ISBN: 0-7645-7490-6): Niebezpieczeństwo związane z używaniem widoków polega na filtrowaniu zapytania względem widoku, spodziewając się odczytania bardzo małej części bardzo dużej tabeli. Wszelkie filtrowanie powinno odbywać się w widoku, ponieważ wszelkie filtrowanie względem samego widoku jest stosowane po …

5
Czy widok zagnieżdżony to dobry projekt bazy danych?
Czytałem gdzieś dawno temu. Książka stwierdza, że ​​nie powinniśmy pozwalać na widok zagnieżdżony w SQL Server. Nie jestem pewien powodu, dla którego nie możemy tego zrobić, lub pamiętam nieprawidłowe stwierdzenie. Studenci SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * FROM students WHERE enroll_this_year = …



4
Zmodyfikuj DEFINER na wielu widokach
Mam problemy z utworzeniem kopii zapasowej moich baz danych po aktualizacji. Grzebię w moim systemie, próbując dowiedzieć się, dlaczego. Jedno zapytanie, które uruchomiłem, zwróciło ten wynik. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES Po pewnym dochodzeniu wydaje się, że definicją …
25 mysql  view 

1
Plan wykonania pokazuje kosztowną operację CONVERT_IMPLICIT. Czy mogę to naprawić za pomocą indeksowania, czy muszę zmienić tabelę?
Mam naprawdę ważne, bardzo powolne spojrzenie, które obejmuje niektóre naprawdę brzydkie warunki, takie jak ten w klauzuli where. Zdaję sobie również sprawę, że sprzężenia są łączeniami brutto i powolnymi varchar(13)zamiast pól liczb całkowitych, ale chciałbym ulepszyć proste zapytanie poniżej, które korzysta z tego widoku: CREATE VIEW [dbo].[vwReallySlowView] AS AS SELECT …
24 sql-server  view 

3
Zamień zmaterializowany widok w Postgres
Mam zmaterializowany widok, w Postgres 9.3którym chciałbym zaktualizować o nowe kolumny. Jednak inne zmaterializowane widoki również zależą od tego widoku, a komunikat o błędzie wskazuje, że upuszczenie widoku nie jest możliwe, gdy inne obiekty zależą od niego. BŁĄD: nie można upuścić widoku zmaterializowanego ostatnie_ładowania, ponieważ zależą od niego inne obiekty …

4
Ustalanie, w jaki sposób nastąpiła zmiana schematu?
Wczoraj stało się coś złego. Widok utworzony jakiś czas temu został zmodyfikowany przez kogoś, kto ostatecznie złamał raporty. Niestety. ktoś (świadomie lub nieświadomie) dokonał tej modyfikacji w bazie danych PRODUKCJA. Moje pytanie: Czy istnieje sposób (skrypt / oprogramowanie / freeware itp.), Dzięki któremu możemy dowiedzieć się, kto (nazwa użytkownika) dokonał …
21 sql-server  view 


1
SQL Server - Obsługa lokalizacji ciągów w zagnieżdżonych niedeterministycznych stosach widoków
Podczas profilowania bazy danych natknąłem się na widok odwołujący się do niektórych niedeterministycznych funkcji, do których dostęp uzyskuje się 1000–2500 razy na minutę dla każdego połączenia w puli tej aplikacji. Prosty SELECTz widoku daje następujący plan wykonania: To wydaje się być złożonym planem dla widoku, który ma mniej niż tysiąc …


2
Dlaczego kolumna obliczeniowa NOT NULL jest uważana za zerową w widoku?
Mam stolik: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) I widok: CREATE View [dbo].[FilteredRealty] AS SELECT realty.Id as realtyId, ... COALESCE(realty.Wgs84X, ruian_cobce.Wgs84X, ruian_obec.Wgs84X) as Wgs84X, COALESCE(realty.Wgs84Y, ruian_cobce.Wgs84Y, ruian_obec.Wgs84Y) as Wgs84Y, realty.Ranking, ... FROM realty JOIN Category ON …

2
Transact SQL za pomocą WITH w CREATE VIEW
Chcę utworzyć VIEW przy użyciu klauzul WITH, ale tak naprawdę nie mogę znaleźć żadnych referencji dotyczących poprawnej składni. Chcę czegoś takiego WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl Jaka jest poprawna składnia do używania kilku klauzul WITH? Nic użytecznego w MSDN :(
14 t-sql  view 

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.