YORDAMLARI (Transact-sql)
Her bir saklı yordam ve geçerli veritabanında geçerli kullanıcı tarafından erişilebilen bir işlev için bir satır döndürür. Dönüş değeri tanımlayan sütun yalnızca işlevleri için geçerlidir. Saklı yordamlar için bu sütunlar null olacaktır.
Bu görünümlerinden bilgi almak için tam nitelikli adını belirtmek INFORMATION_SCHEMA.view_name.
[!NOT]
ROUTINE_DEFINITIONSütun içeren kaynak deyimleri işlev veya yordam. Bu kaynak deyimleri katıştırılmış satır başları içermesi olasıdır. Sonuçları metin biçiminde görüntüleyen bir uygulama için bu sütunu iade ettiğiniz, katıştırılmış satır döndürür ROUTINE_DEFINITIONsonuçları genel sonuç kümesi biçimini etkileyebilir. Seçerseniz ROUTINE_DEFINITION sütunu, katıştırılmış satır başları için; ayarlamak gerekir Örneğin bir kılavuza sonuç kümesi döndürme veya dönen tarafından ROUTINE_DEFINITIONkendi metin kutusuna.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
SPECIFIC_CATALOG |
nvarchar(128) |
Özel katalog adı. Bu adı aynıdır ROUTINE_CATALOG. |
SPECIFIC_SCHEMA |
nvarchar(128) |
Özel şema adı.
Önemli
INFORMATION_SCHEMA Gösterim, bir nesnenin şema belirlemek için kullanmayın.Şema nesnesi bulmak için yalnızca güvenilir yolu sorgu sys.objectsKatalog görünümü.
|
SPECIFIC_NAME |
nvarchar(128) |
Özel katalog adı. Bu adı aynıdır ROUTINE_NAME. |
ROUTINE_CATALOG |
nvarchar(128) |
İşlev katalog adı. |
ROUTINE_SCHEMA |
nvarchar(128) |
Bu işlevi içeren şema adı.
Önemli
INFORMATION_SCHEMA Gösterim, bir nesnenin şema belirlemek için kullanmayın.Şema nesnesi bulmak için yalnızca güvenilir yolu sorgu sys.objectsKatalog görünümü.
|
ROUTINE_NAME |
nvarchar(128) |
İşlevin adı. |
ROUTINE_TYPE |
nvarchar(20) |
YORDAMI işlevleri için saklı yordamları ve işlevi döndürür. |
MODULE_CATALOG |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
MODULE_SCHEMA |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
MODULE_NAME |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
UDT_CATALOG |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
UDT_SCHEMA |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
UDT_NAME |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
DATA_TYPE |
nvarchar(128) |
İşlevin dönüş değeri veri türünü. Döner tablebir tablo değerli işlev varsa. |
CHARACTER_MAXIMUM_LENGTH |
int |
Dönüş türü karakter türünü ise karakter, en fazla uzunluğu. için -1 xmlve büyük bir değer türü veri. |
CHARACTER_OCTET_LENGTH |
int |
Dönüş türü karakter türünü ise bayt olarak en fazla uzunluğu. için -1 xmlve büyük bir değer türü veri. |
COLLATION_CATALOG |
nvarchar(128) |
Her zaman null döndürüyor. |
COLLATION_SCHEMA |
nvarchar(128) |
Her zaman null döndürüyor. |
COLLATION_NAME |
nvarchar(128) |
Harmanlama adı döndürülür. Noncharacter türleri için null döndürüyor. |
CHARACTER_SET_CATALOG |
nvarchar(128) |
Her zaman null döndürüyor. |
CHARACTER_SET_SCHEMA |
nvarchar(128) |
Her zaman null döndürüyor. |
CHARACTER_SET_NAME |
nvarchar(128) |
Dönüş değeri karakter kümesi adı. Noncharacter türleri için null döndürüyor. |
NUMERIC_PRECISION |
smallint |
Dönüş değeri sayısal duyarlığı. Sayısal türleri için null döndürüyor. |
NUMERIC_PRECISION_RADIX |
smallint |
Sayısal kesinlik radix dönüş değeri. Sayısal türleri için null döndürüyor. |
NUMERIC_SCALE |
smallint |
Dönüş değeri ölçeği. Sayısal türleri için null döndürüyor. |
DATETIME_PRECISION |
smallint |
Dönüş değeri türü ise ikinci kesirli duyarlığını datetime. Aksi takdirde null döndürür. |
INTERVAL_TYPE |
nvarchar(30) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
INTERVAL_PRECISION |
smallint |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
TYPE_UDT_CATALOG |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
TYPE_UDT_SCHEMA |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
TYPE_UDT_NAME |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
SCOPE_CATALOG |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
SCOPE_SCHEMA |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
SCOPE_NAME |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
MAXIMUM_CARDINALITY |
bigint |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
DTD_IDENTIFIER |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
ROUTINE_BODY |
nvarchar(30) |
Döndüren sql için bir Transact-SQLfonksiyonu ve dış dışarıdan yazılı bir işlevi için. Fonksiyonları, sql her zaman olacaktır. |
ROUTINE_DEFINITION |
nvarchar(4000) |
İşlev veya saklı yordam şifreli değil işlev veya saklı yordam tanım metninin ilk 4000 karakter döndürür. Aksi takdirde null döndürür. Tam tanımı almak emin olmak için sorgu OBJECT_DEFINITION işlevi veya definitionsütununda sys.sql_modules Katalog görünümü. |
EXTERNAL_NAME |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
EXTERNAL_LANGUAGE |
nvarchar(30) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
PARAMETER_STYLE |
nvarchar(30) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
IS_DETERMINISTIC |
nvarchar(10) |
Yordam deterministic yes verir. YOK eğer yordam döndürür nondeterministic. Her zaman için saklı yordamlar hayır döndürür. |
SQL_DATA_ACCESS |
nvarchar(30) |
Aşağıdaki değerlerden birini verir: none = sql işlev içermiyor. İÇEREN = işlevi, sql muhtemelen içerir. OKUR = işlevi büyük olasılıkla sql veri okur. DEĞİŞTİREN = işlevi, sql veri büyük olasılıkla değiştirir. Döner, tüm saklı yordamlar için tüm fonksiyonları ve DEGİSTİRİR okur. |
IS_NULL_CALL |
nvarchar(10) |
Bağımsız değişkenlerinin biri null ise rutin çağrılacak olup olmadığını gösterir. |
SQL_PATH |
nvarchar(128) |
BOŞ. Gelecekteki kullanım için ayrılmıştır. |
SCHEMA_LEVEL_ROUTINE |
nvarchar(10) |
Evet, şema düzeyi döndürür işlevi, ya da hayır Eğer bir şema düzeyi işlevi. Her zaman döndürür . |
MAX_DYNAMIC_RESULT_SETS |
smallint |
Dinamik sonuç kümeleri yordamı tarafından döndürülen en fazla sayısı. Eğer 0 döndüren fonksiyonlar. |
IS_USER_DEFINED_CAST |
nvarchar(10) |
Kullanıcı tanımlı işlev ve HIÇBIR ise dökme değil ise Evet işlevi bir kullanıcı tanımlı cast işlevi. Her zaman döndürür No |
IS_IMPLICITLY_INVOCABLE |
nvarchar(10) |
Döner Evet, rutin örtülü olarak çağrılabilir ve eğer hiçbir işlevi örtük olarak çağrılamıyor. Her zaman döndürür No |
CREATED |
datetime |
Yordam oluşturulduğu saat. |
LAST_ALTERED |
datetime |
Son işlev güncellenmiştir. |
Ayrıca bkz.
Başvuru
Sistem görünümleri (Transact-sql)