In meiner Organisation, der Standard ist, alle gespeicherten Prozeduren mit einem Kommentarblock zu kommentieren, die wie folgt aussieht:Wie kann ich Kommentarblöcke automatisch SQL Stored Procedures voranstellen?
/*-- =============================================
-- Created by: Chris McCall
-- Created date: 08.05.2009
-- Purpose: Inserts new setting value, code and description
-- Modifications:
-- <Date> <Programmer> <Change>
-- =============================================*/
ich dies besonders nützlich sein, nicht finden, da die gespeicherte Prozedur usp_utl_CustomSettingsInsert
ohnehin benannt ist, und die Kommentare sind nicht garantiert, um genau zu sein. Normalerweise ignoriere ich diese Blöcke, es sei denn, ich habe ein Problem und muss mich an den ursprünglichen Entwickler wenden (der schon lange abgewichen ist und in einem Helikopter wahnsinnig gackert).
Allerdings liegt es nicht an mir, also muss ich das tun. Gibt es irgendeine Möglichkeit, mit einem Trigger oder einer anderen SQL Server-Magie, diese Kommentarblöcke mit nichts als der Kraft meines Geistes zu erstellen?
Ich dachte mehr SQL Server gerade AutoFilling im Kommentarbereich mit dem Erstellungsdatum, erstellt von, etc. –
Sie können das in einer Vorlage ... nur eine der vorhandenen Vorlagen ändern – w4ik
@Chris McCall, SQL Server speichert den Text der Prozedur in der Datenbank. Sie können den Code für die integrierte Prozedur sp_helptext anzeigen, um zu sehen, wo/wie er gespeichert ist. Sie könnten dann UPDATEs für diese Tabellen ausführen. Ich würde das NIEMALS tun, aber wenn du danach suchst, klopfe dich aus. Ich habe gerade eine Vorlage eingerichtet –