Запитання з тегом «view»

Віртуальна таблиця, яка представляє дані в одній або кількох таблицях альтернативним способом.

3
Коли використовувати перегляди в MySQL?
Коли створюється таблиці з декількох об'єднань для використання в аналізі, коли краще використовувати представлення даних, а не створювати нову таблицю? Однією з причин, що я вважаю за краще використовувати представлення даних, є те, що схема бази даних була розроблена нашим адміністратором з Ruby, і я не знайомий з Ruby. Я …

7
Чому б не використовувати таблицю замість матеріалізованого перегляду?
Я новачок у базах даних Oracle. Якщо я правильно зрозумів, матеріалізований вигляд - це вид, набір результатів якого зберігається як фізична таблиця в базі даних, і цей перегляд / таблиця оновлюється основами деякого параметра. Якщо подання зберігається як фізична таблиця, чому б не зберігати дані в першу чергу? То яка …

4
Чи шкідливі представлення для продуктивності в PostgreSQL?
Далі - уривок із книги про дизайн дизайну db (Початковий дизайн бази даних ISBN: 0-7645-7490-6): Небезпека використання представлень - це фільтрація запиту проти подання, очікуючи, що він прочитає дуже маленьку частину дуже великої таблиці. Будь-яку фільтрацію слід проводити в межах перегляду, оскільки будь-яке фільтрування проти самого представлення застосовується після того, …

5
Чи є вкладений перегляд хорошим дизайном бази даних?
Я читав десь давно. У книзі зазначено, що ми не повинні дозволяти мати вкладений вигляд у SQL Server. Я не впевнений, чому ми цього не можемо зробити, або я пам'ятаю неправильне твердження. Студенти SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * FROM students WHERE …

5
Як перелічити всі перегляди у SQL у PostgreSQL?
Як перерахувати всі перегляди бази даних за допомогою команди SQL в PostgreSQL? Я хотів би щось подібне до виводу команди psql \dv, але бажано просто список імен перегляду. наприклад, SELECT ...; my_view_1 my_view_2 my_view_3 Я запускаю PostgreSQL v9.1.4 на Ubuntu Linux.

3
Чи оптимізовано перегляди, коли я додаю до них пункт WHERE?
Чи має значення, якщо ви фільтруєте Погляд всередині або поза ним? Наприклад, чи є різниця між цими двома запитами? SELECT Id FROM MyTable WHERE SomeColumn = 1 Або SELECT Id FROM MyView WHERE SomeColumn = 1 І MyViewвизначається як SELECT Id, SomeColumn FROM MyTable І чи відрізняється відповідь, якщо таблиця-джерело …

4
Змініть DEFINER на багатьох переглядах
У мене виникають проблеми із резервним копіюванням баз даних після оновлення. Я роздумував над своєю системою, намагаючись з'ясувати, чому. Один запит, яким я керував, повернув цей результат. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES Після деякого розслідування виявляється, що визначальним …
25 mysql  view 

1
План виконання показує дорогу операцію CONVERT_IMPLICIT. Чи можна це виправити за допомогою індексації чи мені потрібно змінити таблицю?
У мене дуже важливий, дуже повільний погляд, який включає деякі по-справжньому потворні умови на кшталт цього у пункті «де». Я також усвідомлюю, що об'єднання - це грубе і повільне приєднання varchar(13)замість цілих полів ідентичності, але я хотів би покращити простий запит нижче, у якому використовується цей погляд: CREATE VIEW [dbo].[vwReallySlowView] …
24 sql-server  view 

3
Замініть матеріалізований вигляд у Postgres
У мене матеріалізований вигляд, Postgres 9.3який я хотів би оновити новими колонками. Однак інші матеріалізовані представлення також залежать від цього подання, і повідомлення про помилку вказує на те, що видалення подання неможливо, коли від нього залежать інші об'єкти. ПОМИЛКА: не вдається відмовитись від матеріалізованого перегляду latest_charges, оскільки від цього залежать …

4
Визначення способу зміни схеми?
Щось погане трапилося вчора. Вид, який був створений колись тому, був модифікований кимось, хто врешті-решт порушив звіти. На жаль, хтось (свідомо чи несвідомо) здійснив цю модифікацію в базі даних ВИРОБНИЦТВО. Моє запитання: Чи існує спосіб (скрипт / програмне забезпечення / безкоштовна програма тощо), за допомогою якого ми можемо дізнатися, хто …
21 sql-server  view 


1
SQL Server - обробка локалізації рядків у вкладених недетермінованих стеках перегляду
Профілюючи базу даних, я натрапив на думку, яка посилається на деякі недетерміновані функції, які отримують доступ 1000-2500 разів на хвилину за кожне з'єднання в пулі цього додатка. Простий SELECTз виду дає такий план виконання: Це здається складним планом для подання, що містить менше тисячі рядків, у яких може з’являтися зміна …

1
У якому порядку PostgreSQL перевіряє дозволи об’єкта?
Враховуючи роль бази даних, user1функцію, something()визначену як збережена процедура, та представлення, створене як: CREATE VIEW view1 AS select * from something() І, враховуючи ці дозволи: REVOKE ALL ON FUNCTION something FROM user1 REVOKE SELECT ON view1 FROM user1 Коли я бігаю SELECT * FROM view1, я отримую помилку permission denied …

2
Чому обчислюваний стовпець NOT NULL вважається нульовим для перегляду?
У мене є таблиця: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) І вид: 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 …

2
Трансакт SQL за допомогою "С" в СТВОРЕННІ ПОГЛЯДУ
Я хочу створити VIEW за допомогою пропозицій, але насправді не можу знайти жодних посилань на правильний синтаксис. Я хочу, щоб це було подібне WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl І який правильний синтаксис для використання кількох пропозицій З? Нічого корисного в MSDN :(
14 t-sql  view 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.