«information-schema» etiketlenmiş sorular

5
Belirtilen bir tablonun tüm sütunlarını nasıl listelerim?
Hiçbir bilgim olmayan bir veritabanında kesin bir bilgi parçası arıyorum. Bu bir üçüncü taraf ürünüdür, bazı soruları cevaplama konusunda yavaşlar ve verilerin bu db'nin içinde olduğunu biliyorum, bu yüzden biraz retro mühendisliği yapmak istiyorum. Bir tablo verildiğinde, bu tablo için sütunların adlarının bir listesine sahip olmak mümkün müdür? Örneğin SqlServer'da, …

3
Postgres'te gerçekleşen görünümün tanımını sorgula
Postgres'te gerçekleşen görünümün nasıl sorgulanacağını merak ediyorum. Referans olarak, yapmayı umduğum şey, normal bir görünüm için yapabileceklerinize çok benziyor: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; bu da size aşağıdaki sütunları verir: table_catalog table_schema table_name view_definition check_option is_updatable is_insertable_into is_trigger_updatable is_trigger_deletable is_trigger_insertable_into Bu, somutlaşmış görüşler için mümkün mü? Şimdiye …

6
MySQL'de iki tablonun yapısını karşılaştırma sorgusu
MySQL veritabanlarımdan birinin yedekleme işlemini otomatikleştirmek için, iki tablonun yapısını karşılaştırmak istiyorum (mevcut sürüm ile eski sürüm). İki tabloyu karşılaştırabilecek bir sorgu düşünebiliyor musunuz? İşte karşılaştırabileceğiniz bazı örnek tablolar. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY KEY (pname) ); CREATE TABLE product_yesterday ( pname VARCHAR(150), price int, PRIMARY …

1
BİLGİ_SCHEMA MySQL'de nasıl uygulanır?
BİLGİ_SCHEMA, teorik olarak, SQL standardında kullanıcının sistemin meta verilerini incelemesine izin veren bir dizi görünümdür. Bu MySQL'de nasıl uygulanır? Yeni bir kuruluma bağlandığımda iki veritabanı görüyorum: mysqlve information_schema. Veritabanında SHOW CREATE TABLEifadeleri kullandıktan sonra information_schema, bir görünüm kümesi olarak değil, bunun yerine temel tablolarla uygulanmış gibi görünüyor. Bu varsayım doğru …

3
SQL Server'da bilgi şemasına erişimi reddetme
/ SQL Server'da bir kullanıcı / grup için sys.tables/ erişimini devre dışı bırakmak için en iyi yolu arıyorum Information Schema. 2008'den bu konuyu buldum Aşağıdaki şekilde erişimi reddetmenin bir yolunu gösterir [sys].[something]: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] …

2
PostgreSQL: Belirli bir tabloya erişen tüm kayıtlı fonksiyonlar nasıl listelenir?
Giriş: Eski, kullanılmayan vb.Dahil olmak üzere birkaç yüz saklanmış fonksiyona sahip PostgreSQL veritabanı. Sorun Tablo yapısını değiştirmek istediğiniz gibi - tablo X ile herhangi bir ilişkisi olan tüm depolanan işlevleri bulmak gerekir. Bazıları kullanılmayabilir, bu yüzden sadece kod bakarak bunu yapamam. ATM var çözüm psql's \df+ve grepping çıkış çalışıyor, ama …

5
Tablo için satır boyutunu ve maksimum satır boyutunu hesaplama
Sorun: Tablo oluşturma tarafından işgal edilen bayt sayısını hesaplamak için herhangi bir yolu var mı, ben information_schema.tables bazı bilgi alabilirsiniz biliyorum ama bu bilgi yeterince doğru değil. Gerçekte gerekli olan, yalnızca innodb için tablonun tanımına göre bayt sayısıdır ve harmanlama da utf-8-general-ci olarak düşünülebilir Örneğin, bir masa testi aşağıdaki gibidir …

4
SQL Server 2008 R2'de şifrelenmiş / şifrelenmiş verileri olan tüm sütunları bulmanın hızlı bir yolu var mı?
SQL Server 2008 R2'de şifrelenmiş / şifrelenmiş verileri olan tüm sütunları bulmanın hızlı bir yolu var mı? Bir geliştirme sunucusundaki (iş kurallarımıza göre) tüm şifreli sütunlardaki verileri geçersiz kılmam gerekiyor. Sütunların çoğunu biliyorum çünkü onları düzenli olarak kullanıyoruz, ancak ayrıntılı olmak istiyorum ve aynı zamanda hepsini bulduğumu kanıtlamak istiyorum. Ben …
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.