Ich habe eine CLR-gespeicherte Prozedur geschrieben (um E-Mails zu senden und nicht von DatabaseMail abhängig, da mir gesagt wurde, dass es sicherer ist).Die Definition einer gespeicherten CLR-Prozedur abrufen
Es funktioniert wie erwartet. Die Sache, die ich jetzt lernen möchte, ist, wie man die Definition von einem CLR-Objekt erhält (CLR SP, CLR-Skalarfunktion, usw.).
ich schon versucht, mit:
sys.sql_modules,
sys.system_sql_modules,
OBJECT_DEFINITION()
Aber es gibt eine Null-Definition .
Gibt es eine andere Möglichkeit, die Definition eines CLR-Objekts zu erhalten?
Wenn Sie es geschrieben haben, haben Sie den Quellcode. Was versuchst du zu machen? –
@BenThul Nicht viel, wirklich; Ich versuche nur so viel wie möglich zu lernen. Ich lerne SQL CLR selbst, also fand ich es seltsam, wenn ich sys.sql_modules auf der Suche nach einer Skalarfunktion (der SQL) prüfte, und ich bemerkte, dass dort nichts über CLR-Objekte war. Was zu der Frage führte, ob es tatsächlich möglich war, es zu bekommen. – soulblazer
@soulblazer Ich habe gerade meine Antwort aktualisiert, um einen Punkt zu verdeutlichen, und einen Link zu einer Reihe von Artikeln hinzugefügt, die ich schreibe, um Leuten zu helfen, mit SQLCLR zu arbeiten :-). –