|
-- =============================================
-- Yazar : <ismail Kocacan>
-- Açiklama : <bu fonksiyon nesnenin parametre listesini döndürür>
-- =============================================
CREATE FUNCTION NesneParamx
(
@nesneadx varchar(max)
)
RETURNS TABLE
AS
RETURN
(
select
name as Parametre,
(select name from sys.types
where system_type_id= sys.all_parameters.system_type_id) as VeriTipi
from sys.all_parameters
where object_id=(select id from sysobjects where id=object_id(@nesneadx))
)
-- parametre olarak fonksiyon aliyor
select * from dbo.NesneParamx('NesneParamx')
-- parametre olarak procedure aliyor
select * from dbo.NesneParamx('KS')
|