Aracılığıyla paylaş


PARAMETRELER (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Mevcut veritabanında mevcut kullanıcı tarafından erişilebilen kullanıcı tanımlı fonksiyonun veya saklanan prosedürün her parametresi için bir satır döndürür. Fonksiyonlar için, bu görünüm ayrıca döndürme değeri bilgisi içeren bir satır döndürür.

Bu görünümlerden bilgi almak için, INFORMATION_SCHEMA'ın tam nitelikli adını belirtin. view_name.

Sütun adı Veri türü Description
SPECIFIC_CATALOG nvarchar(128) Bu parametrenin bir göstergesi olan rutinin katalog adı.
SPECIFIC_SCHEMA nvarchar(128) Bu parametrenin bir rutin şemasının adı.

Önemli: Bir nesnenin şemasını belirlemek için INFORMATION_SCHEMA görünümleri kullanma. INFORMATION_SCHEMA görünümler, bir nesnenin meta verisinin yalnızca bir alt kümesini temsil eder. Bir nesnenin şemasını bulmanın tek güvenilir yolu, katalog görünümünü sys.objects sorgulamaktır.
SPECIFIC_NAME nvarchar(128) Bu parametrenin bir rutini olan adı.
ORDINAL_POSITION int Parametrenin sırasal konumu 1'den başlamaktadır. Bir fonksiyonun dönüş değeri için bu 0'dır.
PARAMETER_MODE nvarchar(10) Giriş parametresi varsa IN, çıktı parametresi varsa OUT, giriş/çıkış parametresi ise INOUT döndürür.
IS_RESULT nvarchar(10) EVET döner, eğer bir fonksiyonun sonucunu gösterirse. Aksi takdirde, HAYIR döner.
AS_LOCATOR nvarchar(10) Lokator olarak ilan edilirse EVET döner. Aksi takdirde, HAYIR döner.
PARAMETER_NAME nvarchar(128) Parametrenin adı. NULL olarak bir fonksiyonun dönüş değerine karşılık gelirse.
DATA_TYPE nvarchar(128) Sistem tarafından sağlanan veri türü.
CHARACTER_MAXIMUM_LENGTH int İkili veya karakter veri tipleri için karakterlerde maksimum uzunluk.

-1 xml ve büyük değerli tip veri için. Aksi takdirde, NULL döner.
CHARACTER_OCTET_LENGTH int İkili veya karakter veri tipleri için maksimum uzunluk, bayt cinsinden.

-1 xml ve büyük değerli tip veri için. Aksi takdirde, NULL döner.
COLLATION_CATALOG nvarchar(128) Her zaman NULL döner.
COLLATION_SCHEMA nvarchar(128) Her zaman NULL döner.
COLLATION_NAME nvarchar(128) Parametrenin derleme ismi. Karakter tiplerinden biri değilse, NULL döner.
CHARACTER_SET_CATALOG nvarchar(128) Parametrenin karakter kümesinin katalog adı. Karakter tiplerinden biri değilse, NULL döner.
CHARACTER_SET_SCHEMA nvarchar(128) Her zaman NULL döner.
CHARACTER_SET_NAME nvarchar(128) Parametrenin karakter setinin adı. Karakter tiplerinden biri değilse, NULL döner.
NUMERIC_PRECISION tinyint Yaklaşık sayısal verinin, kesin sayısal verinin, tam sayı verilerinin veya para verilerinin hassasiyeti. Aksi takdirde, NULL döner.
NUMERIC_PRECISION_RADIX smallint Yaklaşık sayısal verinin, kesin sayısal verinin, tam sayı verinin veya para verisinin hassas radiksi. Aksi takdirde, NULL döner.
NUMERIC_SCALE tinyint Yaklaşık sayısal veriler, kesin sayısal veriler, tam sayı veriler veya para verileri ölçeği. Aksi takdirde, NULL döner.
DATETIME_PRECISION smallint Parametre tipi datetime veya smalldatetime ise, kesirli saniyelerde hassasiyet. Aksi takdirde, NULL döner.
INTERVAL_TYPE nvarchar(30) SIFIR. Gelecekte kullanım için ayrılmıştır.
INTERVAL_PRECISION smallint SIFIR. Gelecekte kullanım için ayrılmıştır.
USER_DEFINED_TYPE_CATALOG nvarchar(128) SIFIR. Gelecekte kullanım için ayrılmıştır.
USER_DEFINED_TYPE_SCHEMA nvarchar(128) SIFIR. Gelecekte kullanım için ayrılmıştır.
USER_DEFINED_TYPE_NAME nvarchar(128) SIFIR. Gelecekte kullanım için ayrılmıştır.
SCOPE_CATALOG nvarchar(128) SIFIR. Gelecekte kullanım için ayrılmıştır.
SCOPE_SCHEMA nvarchar(128) SIFIR. Gelecekte kullanım için ayrılmıştır.
SCOPE_NAME nvarchar(128) SIFIR. Gelecekte kullanım için ayrılmıştır.

Ayrıca Bkz.

Sistem Görünümleri (Transact-SQL)
Bilgi Şeması Görünümleri (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)