Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 16423|Yanıt: 2

[Kaynak] SQL Server, veritabanı altında kaç tablo olduğunu sorgular

[Bağlantıyı kopyala]
Yayınlandı 21.04.2017 11:17:01 | | | |




Yorumu:

sysobjects sistem nesne tablosu. Mevcut veritabanının nesnelerini kaydet.

Kısıtlamalar, varsayılanlar, loglar, kurallar, saklanan prosedürler vb
Veritabanının sqlserver2005 ve sqlserver2008 sürümlerinde artık bir görünüm nesnesi olarak görülür ve her veritabanının sistem görünümünde bir sys.sysobjects görünüm nesnesi bulunur.


sysobjects'in önemli alanları açıklandı:
sysObjects (
İsim sysname, --nesne adı
id int, --nesne id
xtype char(2), -- nesne tipi
type char(2), -- Nesne tipi (xtype ile tamamen aynı gibi görünüyor?) Biraz depresif... )
uid smallint, -- nesne sahibinin kimliği
... --diğer alanlar yaygın olarak kullanılmaz.
)
Not: Xtype ve type'ın tamamen aynı olduğu açıklanmalıdır ve verileri:
C = CHECK kısıtlaması
D = VARİYAT veya DEFAULT kısıtlama
F = YABANCI ANAHTAR kısıtlaması
FN = skaler fonksiyon
IF = Hat içi tablo fonksiyonu
K = BIRINCIL ANAHTAR veya TEKİZ kısıtlamalar
L = log
P = saklanan prosedür
R = kural
RF = Replikasyon Filtresi Depolanmış Prosedürü
S = Sistem tablosu
TF = tablo fonksiyonu
TR = Tetikleyici
U = Kullanıcı Tablosu
V = görünüm
X = Genişletilmiş depolanmış prosedür
AF = Toplama Fonksiyonu (CLR)
FS = Montaj (CLR) skaler fonksiyonu
FT = assembly (CLR) tablo değer fonksiyonu
IF = Hat içi tablo fonksiyonu
IT = İç Tablo
PC = Montaj (CLR) depolanmış prosedür
PK = BIRINCIL ANAHTAR kısıtlaması (tip K)
SN = eşanlamlılar
SQ = Servis Kuyruğu
TA = Assembly (CLR) DML Tetikleyicisi
TT = tablo tipi
UQ = UNIQUE kısıtlama (tür K'dir)
Tablo, veritabanındaki tüm nesneleri, örneğin saklanan prosedür görünümlerini içerir





Önceki:'xx.xx' sınıfında 'xx' özelliği için bir alıcı bulunamadı
Önümüzdeki:Teknisyen Union GHOST WIN7 SP1 32-bit, 64-bit Kurulu versiyon V2017.04
Yayınlandı 30.05.2017 06:12:50 |
Bulabileceğiniz herhangi bir araç yazılımı var mı?
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com