sql >> Databasteknik >  >> RDS >> Sqlserver

Fråga för att hitta antal parametrar i en lagrad procedur eller funktion i SQL Server?

Försök med följande fråga för att få en lista över alla parametrar för en lagrad procedur. Ändra markeringen till en COUNT(*) om du bara vill ha antalet parametrar.

SELECT 
    p.name AS Parameter,        
    t.name AS [Type]
FROM sys.procedures sp
JOIN sys.parameters p 
    ON sp.object_id = p.object_id
JOIN sys.types t
    ON p.system_type_id = t.system_type_id
WHERE sp.name = '<name>'


  1. Följ med oss ​​i Las Vegas för SQLintersection och spara $100

  2. Hur använder man samma lista två gånger i WHERE-satsen?

  3. Postgres utlöser checkbeloppet innan radering

  4. Vad motsvarar Oracles REF CURSOR i MySQL?