PARAMETER (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric

Mengembalikan satu baris untuk setiap parameter fungsi yang ditentukan pengguna atau prosedur tersimpan yang dapat diakses oleh pengguna saat ini dalam database saat ini. Untuk fungsi, tampilan ini juga mengembalikan satu baris dengan informasi nilai yang dikembalikan.

Untuk mengambil informasi dari tampilan ini, tentukan nama INFORMATION_SCHEMA yang sepenuhnya memenuhi syarat.view_name.

Nama kolom Jenis data Deskripsi
SPECIFIC_CATALOG nvarchar(128) Nama katalog rutinitas di mana ini adalah parameter.
SPECIFIC_SCHEMA nvarchar(128) Nama skema rutinitas di mana ini adalah parameter.

Penting: Jangan gunakan tampilan INFORMATION_SCHEMA untuk menentukan skema objek. INFORMATION_SCHEMA tampilan hanya mewakili subset metadata objek. Satu-satunya cara yang dapat diandalkan untuk menemukan skema objek adalah dengan mengkueri sys.objects tampilan katalog.
SPECIFIC_NAME nvarchar(128) Nama rutinitas di mana ini adalah parameter.
ORDINAL_POSITION int Posisi ordinal parameter dimulai di 1. Untuk nilai pengembalian fungsi, ini adalah 0.
PARAMETER_MODE nvarchar(10) Mengembalikan IN jika parameter input, OUT jika parameter output, dan INOUT jika parameter input/output.
IS_RESULT nvarchar(10) Mengembalikan YA jika menunjukkan hasil rutinitas yang merupakan fungsi. Jika tidak, mengembalikan NO.
AS_LOCATOR nvarchar(10) Mengembalikan YA jika dinyatakan sebagai pencari lokasi. Jika tidak, mengembalikan NO.
PARAMETER_NAME nvarchar(128) Nama parameter. NULL jika ini sesuai dengan nilai kembalian suatu fungsi.
DATA_TYPE nvarchar(128) Jenis data yang disediakan sistem.
CHARACTER_MAXIMUM_LENGTH int Panjang maksimum dalam karakter untuk jenis data biner atau karakter.

-1 untuk xml dan data jenis nilai besar. Jika tidak, mengembalikan NULL.
CHARACTER_OCTET_LENGTH int Panjang maksimum dalam byte, untuk jenis data biner atau karakter.

-1 untuk xml dan data jenis nilai besar. Jika tidak, mengembalikan NULL.
COLLATION_CATALOG nvarchar(128) Selalu mengembalikan NULL.
COLLATION_SCHEMA nvarchar(128) Selalu mengembalikan NULL.
COLLATION_NAME nvarchar(128) Nama kolase parameter. Jika bukan salah satu dari jenis karakter, mengembalikan NULL.
CHARACTER_SET_CATALOG nvarchar(128) Nama katalog tataan karakter parameter. Jika bukan salah satu dari jenis karakter, mengembalikan NULL.
CHARACTER_SET_SCHEMA nvarchar(128) Selalu mengembalikan NULL.
CHARACTER_SET_NAME nvarchar(128) Nama tataan karakter parameter. Jika bukan salah satu dari jenis karakter, mengembalikan NULL.
NUMERIC_PRECISION kecil Ketepatan data numerik perkiraan, data numerik eksak, data integer, atau data keuangan. Jika tidak, mengembalikan NULL.
NUMERIC_PRECISION_RADIX smallint Radix presisi dari data numerik perkiraan, data numerik eksak, data bilangan bulat, atau data keuangan. Jika tidak, mengembalikan NULL.
NUMERIC_SCALE kecil Skala data numerik perkiraan, data numerik eksak, data integer, atau data keuangan. Jika tidak, mengembalikan NULL.
DATETIME_PRECISION smallint Presisi dalam detik pecahan jika jenis parameter adalah datetime atau smalldatetime. Jika tidak, mengembalikan NULL.
INTERVAL_TYPE nvarchar(30) NULL. Disiapkan untuk penggunaan masa mendatang.
INTERVAL_PRECISION smallint NULL. Disiapkan untuk penggunaan masa mendatang.
USER_DEFINED_TYPE_CATALOG nvarchar(128) NULL. Disiapkan untuk penggunaan masa mendatang.
USER_DEFINED_TYPE_SCHEMA nvarchar(128) NULL. Disiapkan untuk penggunaan masa mendatang.
USER_DEFINED_TYPE_NAME nvarchar(128) NULL. Disiapkan untuk penggunaan masa mendatang.
SCOPE_CATALOG nvarchar(128) NULL. Disiapkan untuk penggunaan masa mendatang.
SCOPE_SCHEMA nvarchar(128) NULL. Disiapkan untuk penggunaan masa mendatang.
SCOPE_NAME nvarchar(128) NULL. Disiapkan untuk penggunaan masa mendatang.

Lihat Juga

Tampilan Sistem (Transact-SQL)
Tampilan Skema Informasi (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)