Hallo zusammen.
Ich schreibe grade an einem sql-Skript, welches stored procedures meiner Arbeitskollegen mitbenutzt. (Man muss das Ei ja nicht jedes mal neu erfinden…)
Mein Problem: Eine dieser sp enthält SEHR viele print-Befehle, die zudem noch gänzlich unübersichtlich und für mich ohne Belang sind.
Habe ich irgendwie die Möglichkleit eine sp aufzurufen und deren Output zu unterdrücken?
Da die sp noch in anderem Zusammenhang gebraucht wird, will ich sie nicht ändern - an anderer Stelle hat dieser Output bestimmt einen Sinn …
Liebe Grüße, Fredda
Moin, Fredda,
Man muss das Ei ja nicht jedes mal neu erfinden…
ich dachte immer, das Ei gehörte nicht zu den Erfindungen wie zB das Rad ))
Da die sp noch in anderem Zusammenhang gebraucht wird, will
ich sie nicht ändern - an anderer Stelle hat dieser Output
bestimmt einen Sinn …
Was spricht dagegen, sie zu kopieren und um das Überflüssige zu erleichtern? Nicht die sauberste Lösung, aber wenn keine Änderungen an der Quelle zu erwarten sind …
Gruß Ralf
Hallo Ralf,
Was spricht dagegen, sie zu kopieren und um das Überflüssige
zu erleichtern? Nicht die sauberste Lösung, aber wenn keine
Änderungen an der Quelle zu erwarten sind …
Genau das ist ja mein Problem - es sind geg.falls Änderungen an der Quelle zu erwarten und die bekomme ich wahrscheinlich als letzte mit …
Gibt es denn wirklich keine Möglichkeit so einen Output zu unterdrücken?
Liebe Grüße, Fredda
Hallo,
ich kenne jedenfalls keinen Schalter der dies Unterdrücken kann.
Mit was führst du denn dein Script aus? Wenn du irgendeinen Client nimmst hast du dort doch die Möglichkeit die Nachrichten zu verwerfen.
Oder dein Kollege überarbeitet mal seine SP und fügt eine weiteren Parameter hinzu der die PRINT statements nur in bestimmten Fällen ausgibt.
Gruss
Joey
Hallo Joey,
ich kenne jedenfalls keinen Schalter der dies Unterdrücken
kann.
Schade.
Mit was führst du denn dein Script aus? Wenn du irgendeinen
Client nimmst hast du dort doch die Möglichkeit die
Nachrichten zu verwerfen.
Nein, kein Client. Ich führe das ganze direkt auf dem Server aus.
Oder dein Kollege überarbeitet mal seine SP und fügt eine
weiteren Parameter hinzu der die PRINT statements nur in
bestimmten Fällen ausgibt.
Dann werde ich wohl nicht drum rum kommen den „Schuldigen“ zu suchen …
Danke Euch trotzdem.
Liebe Grüße, Fredda
Moin, Fredda,
Gibt es denn wirklich keine Möglichkeit so einen Output zu
unterdrücken?
in einem anständigen Betriebssystem schon. Bei MVS heißt die Anweisung
//Sysout dd dummy
Windows kennt leider keine logischen Filenames
Gruß Ralf