sql >> Databasteknik >  >> RDS >> Sqlserver

Hitta parameternamnen för en lagrad procedur

För att bara få namn kan du använda denna fråga:

SELECT name
FROM sys.parameters
WHERE object_id = OBJECT_ID('YourProcedureName')

För att få mer detaljerad information (namn, typ och längd på parameter):

SELECT p.name AS ParameterName, t.name AS ParameterType, p.max_length AS ParameterLength
FROM sys.parameters AS p
JOIN sys.types AS t ON t.user_type_id = p.user_type_id
WHERE object_id = OBJECT_ID('YourProcedureName')


  1. Bästa metoder för att hålla lösenord i shell / Perl-skript?

  2. Ansluter till MySQL-databaser

  3. Hur väljer man två kolumner, där en kolumn måste vara DISTINKT?

  4. Hur anropar man en lagrad procedur i ett orakelpaket med Entity Framework?