«view» etiketlenmiş sorular

Verileri alternatif bir şekilde bir veya daha fazla tabloda temsil eden sanal tablo.

3
MySQL'de görünümler ne zaman kullanılır?
Analizde kullanılmak üzere birden fazla birleşimden tablolar oluştururken, görünümleri yeni bir tablo oluşturmak yerine kullanmak ne zaman tercih edilir? Görünümleri kullanmayı tercih etmemin bir nedeni, veritabanı şemasının yöneticimiz tarafından Ruby içinden geliştirildiğinden ve Ruby'ye aşina olmamamdır. Tabloların oluşturulmasını talep edebilirim, ancak ek bir adım gerektirir ve yeni bağlantılar geliştirirken / …

7
Neden maddileştirilmiş görünüm yerine bir tablo kullanmıyorsunuz?
Oracle veritabanlarında yeniyim. Doğru anladıysam, maddileştirilmiş görünüm, sonuç kümesinin veritabanında fiziksel bir tablo olarak kaydedildiği ve bu görünüm / tablo bazı parametrelere göre yenilenen bir görünümdür. Görünüm fiziksel bir tablo olarak kaydedilmişse, neden verileri ilk önce bir tabloya kaydetmiyorsunuz? Öyleyse, tablo yerine materyalize bakış kullanmanın faydası nedir?

4
PostgreSQL'de görünümler performans açısından zararlı mı?
Aşağıdakiler, db design hakkında bir kitaptan bir alıntıdır (Veri Tabanı Tasarımına Başlarken ISBN: 0-7645-7490-6): Görünümleri kullanma tehlikesi, görünümü çok büyük bir tablonun çok küçük bir bölümünü okumayı bekleyen bir görünüme karşı filtrelemektir. Görünümdeki sorgu yürütmeyi tamamladıktan sonra görünüme karşı herhangi bir filtreleme uygulandığından, filtreleme görünüm içinde yapılmalıdır. Görünümler genellikle geliştirme …

5
Yuvalanmış görünüm iyi bir veritabanı tasarımı mıdır?
Uzun zaman önce bir yerlerde okudum. Kitap, SQL Server'da iç içe geçmiş bir görünüme sahip olmamıza izin vermememiz gerektiğini belirtir. Bunu yapamamamızın nedeninden emin değilim, aksi halde yanlış ifadeyi hatırlayabilirim. Öğrenciler SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * FROM students WHERE enroll_this_year = …


3
WHERE yan tümcesi yan tümce yan tümce eklediğimde görüntüleme en iyi duruma getirilmiş mi?
Görünümün içinde veya dışında bir Görünümü filtrelemeniz fark yaratır mı? Örneğin, bu iki sorgu arasında herhangi bir fark var mı? SELECT Id FROM MyTable WHERE SomeColumn = 1 Veya SELECT Id FROM MyView WHERE SomeColumn = 1 Ve MyViewolarak tanımlanır SELECT Id, SomeColumn FROM MyTable Kaynak tablo bir Bağlantılı Sunucu'da …

4
DEFINER'i Birçok Görünümde Değiştir
Bir güncellemeden sonra veritabanlarımı yedeklerken sorun yaşıyorum . Nedenimi anlamaya çalışırken sistemime takılıyorum. Koştuğum bir sorgu bu sonucu verdi. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES Bazı araştırmalardan sonra, bu görüşler için belirleyicinin sistemden tahliye edilmiş eski bir geliştirici hesabı …
25 mysql  view 

1
Yürütme planı pahalı CONVERT_IMPLICIT işlemi gösterir. Bunu indekslemeyle düzeltebilir miyim, yoksa tabloyu değiştirmem gerekir mi?
Nerede olduğu koşulunda bunun gibi gerçekten çirkin koşulları içeren çok önemli ve çok yavaş bir görüşüm var. Ayrıca, birleştirme işlemlerinin varchar(13)tam sayı kimlik alanları yerine brüt ve yavaş katılımlar olduğunu , ancak bu görünümü kullanan aşağıdaki basit sorguyu geliştirmek istediğimi biliyorum: CREATE VIEW [dbo].[vwReallySlowView] AS AS SELECT I.booking_no_v32 AS bkno, …
24 sql-server  view 

3
Postgres'te maddileştirilmiş görünümü değiştirme
Postgres 9.3Yeni sütunlarla güncellemek istediğim için somutlaştırılmış bir görüşüm var. Bununla birlikte, diğer maddileşmiş görünümler de bu görüşe dayanmaktadır ve hata mesajı, diğer nesneler buna bağlı olduğunda bir görüntünün bırakılmasının mümkün olmadığını göstermektedir. ERROR: diğer nesneler buna bağlı olduğu için en son_işlemler üzerinden gerçekleşen görünümü bırakamaz Ayrıca REPLACE anahtar sözcüğünün …

4
Bir şema değişiminin nasıl gerçekleştiğini belirleme?
Dün kötü bir şey oldu. Bir süre önce oluşturulmuş olan görünüm, nihayetinde raporları bozan biri tarafından değiştirildi. Ne yazık ki. birileri (bilerek veya bilmeyerek) PRODUCTION veritabanında bu değişikliği yaptı. Sorum: Bu değişikliği kimin (kullanıcı adı) yaptığını bilmemizin bir yolu var (script / software / freeware etc), böylece bu kullanıcının üretim …
21 sql-server  view 


1
SQL Server - iç içe deterministik olmayan görünüm yığınlarında dizeleri yerelleştirme işleme
Bir veritabanının profilini oluştururken , bu uygulamanın havuzundaki her bağlantı için dakikada 1000-2500 kez erişilen belirleyici olmayan bazı işlevlere gönderme yapan bir görünümle karşılaştım . Görünümden bir basit aşağıdaki yürütme planını verir:SELECT Bu, birkaç ayda bir veya iki satır görebilecek binden fazla satır içeren bir görünüm için karmaşık bir plan …

1
PostgreSQL nesne izinlerini hangi sırayla kontrol eder?
Bir veritabanı rolü göz önüne alındığında, saklı yordam olarak tanımlanan user1bir işlev ve something()aşağıdaki gibi oluşturulan bir görünüm: CREATE VIEW view1 AS select * from something() Ve bu izinler verildiğinde: REVOKE ALL ON FUNCTION something FROM user1 REVOKE SELECT ON view1 FROM user1 Koştuğumda SELECT * FROM view1bir hata alıyorum …

2
NOT NULL hesaplanmış bir sütun neden bir görünümde geçersiz sayılır?
Bir masam var: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) Ve bir görüş: 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
CREATE VIEW içinde WITH kullanarak SQL işlem yapın
WITH yan tümcelerini kullanarak VIEW oluşturmak istiyorum, ancak gerçekten doğru sözdizimi üzerinde herhangi bir başvuru bulamıyorum. Böyle bir şey istiyorum WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl Ve birden fazla WITH deyimi kullanmak için doğru sözdizimi nedir? MSDN'de yararlı bir şey yok :(
14 t-sql  view 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.