sysschemaarticles (Transact-SQL)
Işlem ve anlık görüntü yayınlar için yalnızca şema makaleleri izler.Bu tablo, yayın veritabanında depolanır.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
artid |
int |
Makale kimliği |
creation_script |
nvarchar(255) |
Hedef tablo oluşturmak için kullanılan makale şema komut dosyasının adını ve yol. |
Açıklama |
nvarchar(255) |
Makale tanımlayıcı girdisi. |
dest_object |
sysname |
makale, saklı yordam, görünüm veya UDF gibi bir yalnızca şema makalesini abonelik veritabanı nesnesinin adı. |
adı |
sysname |
makale yalnızca şema adı bir yayın. |
Objid |
int |
makale temel nesnenin nesne tanımlayıcısı.Bu yordam, dizin oluşturulmuş görünümü, görünüm veya UDF nesne tanımlayıcısını olabilir. |
pubid |
int |
Yayın KIMLIĞI. |
pre_creation_cmd |
tinyint |
Sistem ne yapmanız gerektiğini belirtir abone sırasında aynı adı varolan bir nesne için bu rapor anlık görüntü görüntü görüntüsünü uygularken algıladığı, makale: 0 Hiçbir şey =. 1 Hedef Tablo silme =. 2 Hedef Tablo bırakma =. 3 Kesilmesinden hedef tablo =. |
Durum |
int |
Bit eşlem, makale durumunu göstermek için kullanılır. |
türü |
tinyint |
Makale, yalnızca şema türünü gösteren değer: 0x20 Saklı yordamı yalnızca şema makale =. 0x40 Görünümü yalnızca şema - yalnızca makale veya dizinli görünüm şema - makale =. |
schema_option |
binary(8) |
Şema oluşturma seçeneği, belirli makale bit maskesi.CALL/MCALL/XCALL sözdizimlerinin tümü için hedef veritabanında saklı yordam otomatik olarak oluşturulmasını belirtir ve bu değerlerden birini veya birkaçını, bitwise mantıksal OR sonucu olabilir: 0x00 Kullanır ve devre dışı bırakır anlık görüntü Aracısı tarafından komut dosyası kullanan kullanan dosyası kullanancreation_script. 0x01 Oluşturur (CREATE tablo, CREATE PROCEDURE vb.) nesnesi oluşturma =.Bu saklı yordam makaleler için varsayılan değerdir. 0x02 Tanımlanmışsa, makale özel saklı yordamlarda oluşturur =. 0x10 Oluşturur karşılık gelen bir kümelenmiş dizin =. 0x20 Veri türlerini temel dönüştürür kullanıcı tanımlı veri türleri =. 0x40Kümelenmemiş index(es) karşılık gelen oluşturur =. 0x80Içerir, bilgi tutarlılığı birincil anahtarlarında bildirilen =. 0x73 CREATE tablo deyim oluşturur =, kümelenmiş ve kümelenmemiş dizin oluşturur, kullanıcı tanımlı veri türleri, veri türlerini temel dönüştürür ve Abone tarafında uygulanacak özel saklı yordam komut dosyaları oluşturur.Bu saklı yordam makaleleri dışındaki tüm makaleleri için varsayılan değerdir. 0x100Çoğaltır kullanıcı Tetikleyicileri = açık bir tablo tanımlanmışsa, makale. 0x200Çoğaltır yabancı anahtar kısıtlamalarını =.Başvurulan tablo yayınn tüm yabancı anahtar kısıtlamaları yayımlanmış bir parçası olmayan tablo değil çoğaltılacaktır. 0x400Çoğaltır denetim kısıtlamalarını =. 0x800Çoğaltır varsayılan =. 0x1000Çoğaltır sütun düzeyinde harmanlama =. 0x2000Genişletilmiş özellikler yayımlanmış ile ilişkili çoğaltır = makale kaynak nesne. 0x4000Çoğaltır benzersiz anahtarlar üzerinde tanımlanmış ise = bir tablo makale. 0x8000Çoğaltır birincil anahtar ve benzersiz bir tablo makalesini tuşlar, ALTER TABLE deyimleri kullanarak kısıtlamaları olarak =. |
dest_owner |
sysname |
Hedef veritabanı tabloya sahibi. |