Call Stored Procedure aus Excel
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abbruch
anleitung
bauen
code
elendig lange ziffernfolge
folgendes video
idee
label
maximum
set
spiel
statement
test
url
-
Moin miteinander,
ich spiele gerade an einer Stored procedure in MySQL die mir ein Select-Statement zusammen bauen soll.
CREATE DEFINER=`something@something` PROCEDURE `TEST`() BEGIN DECLARE maxCounter INT; DECLARE currCounter INT DEFAULT 1; DECLARE selectString VARCHAR(1000000); SET selectString = "select * "; -- SET counter = 1; SELECT count(*) INTO maxCounter FROM table; lable1: LOOP IF currCounter <= maxCounter THEN SET selectString = CONCAT(selectString, 'select * from dual'); ELSE -- Abbruch des Labels LEAVE lable1; END IF; SET currCounter = currCounter +1 ; IF currCounter <= maxCounter THEN SET selectString = CONCAT(selectString, ', '); ELSE SET selectString = CONCAT(selectString, ' from dual'); END IF; END LOOP; SELECT currCounter as 'Value', maxCounter as 'Maximum', selectString as 'Select-Statement'; END
In MySQL-Workbench als auch PHPMyAdmin sieht es wunderbar aus, Value und maximum sind Integer, Select-Statement aber ist eine elendig lange Ziffernfolge. Ich habe folgendes Video als Anleitung genutzt um die SP aufzurufen https://www.youtube.com/watch?v=nssn5ISMHUA und sehe keine Möglichkeit irgendwas einzustellen das es ein Character ist oder ein Int.
habt ihr vllt eine idee? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage