Wie schon in meinem vergangenen Post hier wieder ein kleines Skript, dass eine wiki-Tabelle ausgibt, diesmal die Parameter einer gespeicherten Prozedur, inklusive Datentyp und Ausgabeparameter (true/false)
DECLARE @object_id int
SET @object_id =
(SELECT object_id FROM sys.procedures
WHERE Name = '[StoredProcedureName]')
-- Parameter
SELECT '{| class="wikitable"
|+ Parameter
! Name
! Zweck
! Datentyp
! Ausgabeparameter?'
UNION
SELECT '|-
| ' + sp.name + '
|
| ' + st.name + '
| ' + CAST (sp.is_output as nvarchar(1))
FROM
sys.parameters sp
INNER JOIN
sys.types st
ON
sp.system_type_id = st.system_type_id
WHERE
@object_id = object_id
UNION
SELECT '|-
|}'
(was ne ekelhafte Arbeit, den Quelltext jedes mal von Hand in den Farben wie im Management Studio zu formatieren! Notiz an mich selbst: Skript dafür basteln :D)
Keine Kommentare:
Kommentar veröffentlichen