Aracılığıyla paylaş


Meta veri işlevleri (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Bu makalede, veritabanı ve veritabanı nesneleri hakkında bilgi döndüren skaler işlevler açıklanmaktadır.

Tüm meta veri işlevleri belirsizdir. Her çağrıldıklarında, aynı giriş değerleri kümesiyle bile her zaman aynı sonuçları döndürmez.

Sunucu, veritabanı, oturum ve asıl bağlam meta verileri

Nerede çalıştırdığınızı (örnek ve veritabanı) ve kim olarak veya aracılığıyla çalıştırdığınızı (istemci uygulaması, veritabanı sorumlusu) öğrenin. Ortama duyarlı betikler ve tanılamalar için bu bilgileri kullanın.

İşlev Description
SERVERPROPERTY SQL Server örneğinin sürüm, harmanlama veya ürün düzeyi gibi özelliklerini döndürür.
DB_ID Veritabanının kimliğini döndürür.
DB_NAME Kimliği verilen veritabanının adını döndürür.
DATABASEPROPERTYEX Harmanlama ve durum gibi veritabanı düzeyinde özellik değerlerini döndürür.
ORIGINAL_DB_NAME Geri yükleme sırasından önce özgün veritabanı adını döndürür.
APP_NAME Geçerli oturum için uygulama adını döndürür.
DATABASE_PRINCIPAL_ID Veritabanı güvenlik sorumlusunun asıl kimliğini döndürür.
SÜRÜM Azure Synapse Analytics ve Analytics Platform Sistemi (PDW) için sürüm dizesini döndürür.

1Şunlar için geçerlidir: Yalnızca Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

Nesne tanımlama ve ad çözümleme

Nesneler ve şemalar arasında adlara yönelik kimlikleri çözümleyip çok bölümlü tanımlayıcıları ayrıştırma. Bu işlevler, iç gözlem ve dinamik SQL için temel destek sağlar.

İşlev Description
OBJECT_ID Şema kapsamlı bir nesnenin kimliğini döndürür.
OBJECT_NAME Bir nesne kimliği için nesne adını döndürür.
OBJECT_SCHEMA_NAME Bir nesnenin şema adını döndürür.
SCHEMA_ID Bir şemanın kimliğini döndürür.
SCHEMA_NAME Kimliğe göre şemanın adını döndürür.
PARSENAME Çok parçalı nesne adının (sunucu, veritabanı, şema, nesne) bir bölümünü döndürür.
@@PROCID Şu anda yürütülmekte olan saklı yordamın kimliğini döndürür.

Nesne özellikleri ve programlanabilirlik meta verileri

Bir nesnenin ne olduğunu, nasıl davrandığını ve nasıl uygulandığını inceleyin. Bu inceleme tanım ve özellikleri ve CLR derleme meta verilerini içerir.

İşlev Description
OBJECT_DEFINITION Programlanabilir nesnelerin tanımını (kaynak metni) döndürür.
OBJECTPROPERTY Nesne için bir özellik döndürür (örneğin, görünüm, tablo vb.).
OBJECTPROPERTYEX Genişletilmiş nesne özellik bilgilerini döndürür.
ASSEMBLYPROPERTY SQL CLR derlemesinin belirtilen özellik değerini döndürür.

Veri modeli meta verileri (türler ve sütunlar)

Tür kimliğini ve özelliklerini, sütun kimliğini ve özelliklerini anlama. Şema doğrulaması, kod oluşturma, ETL ve uyumluluk denetimleri için bu meta verileri kullanın.

İşlev Description
TYPE_ID Veri türünün kimliğini döndürür.
TYPE_NAME Kimliğine göre bir veri türü adı döndürür.
TYPEPROPERTY Veri türünün duyarlık veya null atanabilir gibi bir özelliğini döndürür.
COL_NAME Belirli bir sütun kimliği için sütun adını döndürür.
COL_LENGTH Bir sütunun bayt cinsinden uzunluğunu döndürür.
COLUMNPROPERTY Bir sütunun kimlik veya hesaplanan sütun gibi bir özelliğini döndürür.

Erişim yolu meta verileri (dizinler ve istatistikler)

Dizin oluşturma yapılarını ve istatistiklerin güncelliğini inceleyin. İş akışlarını ve meta veri temelli bakımı ayarlamak için bu meta verileri kullanın.

İşlev Description
INDEX_COL Dizine alınan sütunun adını döndürür.
INDEXKEY_PROPERTY Dizin anahtarının özelliğini döndürür.
INDEXPROPERTY (.Özellik) Kümelenmiş veya devre dışı gibi bir dizinin özelliğini döndürür.
STATS_DATE Tablo veya dizin için en son güncelleştirilen tarih istatistiklerini döndürür.

Fiziksel depolama ve tam metin meta verileri

Fiziksel düzeni (dosyalar ve dosya grupları) ve tam metin bileşenlerini inceleyin. Depolama yönetimi, sorun giderme ve yapılandırma denetimi için bu bilgileri kullanın.

İşlev Description
FİLE_İD Dosya kimliğini döndürür.
FILE_IDEX Dosya adını temel alan dosya kimliğini döndürür.
DOSYA_ADI Bir dosya kimliği için dosya adını döndürür.
FILEGROUP_ID Bir dosya grubunun kimliğini döndürür.
FILEGROUP_NAME Dosya grubunun adını döndürür.
FILEGROUPPROPERTY Bir dosya grubunun özelliğini döndürür.
FILEPROPERTY Boyut veya durum gibi bir dosya özelliği döndürür.
FULLTEXTCATALOGPROPERTY Tam metin kataloğunun özelliğini döndürür.
FULLTEXTSERVICEPROPERTY Yük durumu gibi tam metin hizmet özelliklerini döndürür.

Çalışma zamanı koordinasyonu ve oluşturulan değer meta verileri

Uygulama kilitlerini kullanarak oturumlar arasında çalışmayı koordine edin. Kimlik ve sıralı nesneler için oluşturulan sayısal değerleri alma.

İşlev Description
APPLOCK_MODE Geçerli oturum tarafından tutulan kilit modunu döndürür.
APPLOCK_TEST Aslında almadan bir kilidin alınıp alınamayacağını test eder.
SCOPE_IDENTITY Geçerli kapsamda oluşturulan son kimlik değerini döndürür.
için SONRAKI DEĞER Bir dizi nesnesindeki sonraki değeri döndürür.