Ich Sitze Nun schon 2 tagen an meiner Mysql Procedure und finde den Fehler einfach nicht vielleicht kann ja mal , jemand drüber schauen ich denk mir schon ich hätte nin Brett am Kopf
Code:
Create PROCEDURE `Create_Guild` (IN pName VARCHAR(16), IN pPassword VARCHAR(12), IN pAllowGuildWar SMALLINT(1),IN pCreaterID INT(11),IN pCreateTime TIMESTAMP,OUT pID INT(11)) BEGIN SET pID = 0; IF EXISTS (SELECT Name FROM Guilds WHERE Name = pName) BEGIN SELECT -1; RETURN; END SET pID = SELECT FLOOR(1+RAND() * 2147483647) AS RANDOM_INT; WHILE EXISTS (SELECT ID FROM Guilds WHERE ID = pID) BEGIN SET pID = SELECT FLOOR(1+RAND() * 2147483647) AS RANDOM_INT; END BEGIN INSERT INTO `Guilds` (Name, Password, AllowGuildWar, CreaterID, CreateTime) VALUES (pName, pPassword, pAllowGuildWar, pCreaterID, pCreateTime); END BEGIN INSERT INTO GuildAcademy (GuildID,Message) VALUES (pID,''); END END
mfg mathias1000







