kostenloser Webspace werbefrei: lima-city


Call Stored Procedure aus Excel

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fussballturnier

    fussballturnier hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!