Aracılığıyla paylaş


sys.numbered_procedure_parameters (Transact-SQL)

Numaralandırılmış bir yordamın her parametre için bir satır içerir.Temel yordamı bir numaralı saklı yordamoluşturduğunuzda, sayı 1.Tüm sonraki yordamlar sayılar 2, 3 vb..sys.numbered_procedure_parameters 2 numaralı tüm sonraki yordamlar için parametre tanımları içerir ve daha büyük.Bu görünüm için temel saklı yordam parametreleri göstermez (sayı = 1).Temel saklı yordam nonnumbered saklı yordambenzer.Bu nedenle, kendi parametreleri temsil edilen sys.parameters (Transact-SQL).

Önemli notÖnemli

Numaralandırılmış yordamları kaldırılmıştır.Numaralı yordamların kullanılması önerilmez.Bu katalog görünümü kullanan bir sorgu derlendiğinde DEPRECATION_ANNOUNCEMENT olay harekete geçirilir.

Not

xml ve clr parametreleri numaralı yordamlar için desteklenmez.

Sütun adı

Veri türü

Açıklama

object_id

int

Bu parametre ait olduğu nesne kimliği.

procedure_number

smallint

Bu yordamda 2 veya daha büyük nesne sayısı.

name

sysname

Parametrenin adı.İçinde benzersizdir procedure_number.

parameter_id

int

Parametre kimliği.İçinde benzersizdir procedure_number.

system_type_id

tinyint

Sistem türü parametre kimliği

user_type_id

int

Parametre kullanıcı tarafından tanımlanan türü kodu.

max_length

smallint

Parametre bayt cinsinden en fazla uzunluğu.

-1 = Sütun veri türü, varchar(max), nvarchar(max) veya varbinary(max) olur.

duyarlık

tinyint

Precision parametre sayısal tabanlı varsa; Aksi takdirde, 0.

ölçek

tinyint

Ölçek parametre sayısal tabanlı varsa; Aksi takdirde, 0.

is_output

bit

1 = Parametre çıkış veya dönüş; Aksi takdirde, 0

is_cursor_ref

bit

1 = Parametresi olan bir imleç-parametre başvuru.

Not

xml ve clr parametreleri numaralı yordamlar için desteklenmez.

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.