Ich habe SQL gespeicherte Prozeduren in unserem Entwicklungsschema erstellt und es funktioniert gut. Jetzt sind wir in der Aufgabe, unsere Entwicklungscodes in die Produktion zu verlagern. Wie kopiere ich diese gespeicherten Prozeduren von einem Schema in ein anderes Schema? Muss ich ganze Prozeduren für das Zielschema neu kompilieren? Oder gibt es eine Möglichkeit, diese Verfahren für ein gezieltes Schema zu registrieren? Könnte mir jemand einen besseren Weg vorschlagen, gespeicherte Prozeduren zu kopieren?SQL Stored Procedures zwischen DataSources/Schemas kopieren?
Ich habe Prozeduren über iSeries Navigator für Windows Version 5 Release 4.
erstelltVielen Dank im Voraus, Suresh
Ja, Sie haben Recht.Aber wie registrieren/führen Sie diese Verfahren aus, um ein Schema durch iSeries-Befehle zu erstellen, ohne externe Datenbankentwicklungswerkzeuge zu verwenden? d. h. ohne alle sql-Dateien physisch auszuführen. Übertragen Sie einfach als qualifizierte gespeicherte Prozeduren auf prod schema. –
Ich setze das SQL, um Tabellen, Indizes usw. in normale Quelldateien mit dem Quelltyp SQL zu erstellen. Dann ändere ich meine aktuelle Bibliothek in die Produktionsdatenbibliothek oder was auch immer und führe die SQL mit dem Befehl RUNSQLSTM aus. Sie können es leicht zu PDM hinzufügen ...Ich verwende RS für die Option und "RUNSQLSTM SRCFILE (und L/& F) SRCMBR (& N) COMMIT (* NONE)" als den Befehl. Damit kannst du es gegen alles auf einmal laufen lassen, wenn du willst. –
Ja in einer perfekten Welt sollte es sein. Aber wenn Sie einen knochenharten Projektmanager haben, der diese hier und da nur erstellt und keine Quelle hinterlässt, wäre es schön, eine ziemlich automatisierte Möglichkeit zu haben, sie auf eine neue db zu kopieren. – btk