Wie zum extrahieren der Gespeicherten Prozedur Körper in Teradata
Ich versuche zu extrahieren Gespeicherte Prozedur DDL-durch Abfragen von Systemtabellen.
Wenn ich die folgende Abfrage ausführen
select * from dbc.tvm, wo TableKind = 'P'
beide Felder RequestText und CreateText NULL enthalten.
Gibt es eine Möglichkeit zur Abfrage der Gespeicherten Prozedur-Körper-abgesehen von der Verwendung ZEIGEN VERFAHREN?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
DDL (SPL) für die Gespeicherten Prozeduren wird nicht gespeichert im data dictionary Tabellen. Wenn Sie dies nicht tun, behalten Sie Ihre DDL in einem repository zur Versionskontrolle, werden Sie brauchen, um Skript der SHOW-PROZEDUR-Kommandos in eine BTEQ Skript und exportieren Sie Sie in flache Dateien. Diese BTEQ-script dynamisch erzeugt werden können, wenn Sie kreativ mit Ihren Abfragen auf das data dictionary.