Hallo
ich arbeite mich gerade in MySQL ein.
Dazu nutze ich MySQL Workbench.
Nun möchte eine einfache Prozedur schreiben wie:
Das Funktioniert auch....
Nun meine Frage wäre:
1.
In MSSQL gibt es einen Befehl "Print", mit dem ich einen aktuellen Wert aus einer beliebigen Zeile mir auf der Console ausgeben kann.
bsp. : print 'hallo'
Wie geht das bei MySQL **** out und output geht irgendwie nicht: out/output 'hallo'
2.
In MySQL Workbench ist nur rechts unten "apply" oder "revert". Ich klicke auf Apply und StoredProcudure ist in der DB.
Aber eigentlich möchte ich die SP auch grad ausführen und nicht nur speichern, um halt zu testen, ob es funktioniert und wie es funktioniert.
Sonst muss ich immer ständig in nem neuen query die Prozedur mit "Call" aufrufen...
Wie geht das bei MySQL Workbench****?
Danke für jeden Tipp.
ich arbeite mich gerade in MySQL ein.
Dazu nutze ich MySQL Workbench.
Nun möchte eine einfache Prozedur schreiben wie:
Code:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `Kontrollstrukturen`()
BEGIN
DECLARE intMonat tinyint DEFAULT MONTH(current_date());
IF intMonat>=0 THEN
SELECT * from artikel;
END IF;
END
Das Funktioniert auch....
Nun meine Frage wäre:
1.
In MSSQL gibt es einen Befehl "Print", mit dem ich einen aktuellen Wert aus einer beliebigen Zeile mir auf der Console ausgeben kann.
bsp. : print 'hallo'
Wie geht das bei MySQL **** out und output geht irgendwie nicht: out/output 'hallo'
2.
In MySQL Workbench ist nur rechts unten "apply" oder "revert". Ich klicke auf Apply und StoredProcudure ist in der DB.
Aber eigentlich möchte ich die SP auch grad ausführen und nicht nur speichern, um halt zu testen, ob es funktioniert und wie es funktioniert.
Sonst muss ich immer ständig in nem neuen query die Prozedur mit "Call" aufrufen...
Wie geht das bei MySQL Workbench****?
Danke für jeden Tipp.