我用下面的mysql程序,這個mysql存儲過程有什麼問題?
DROP PROCEDURE IF EXISTS `allied`.`GetRegistrationData`$$
CREATE DEFINER=`allied`@`%` PROCEDURE `GetRegistrationData`()
BEGIN
select aboutUsId,name from aboutus where isDeleted=0
select ageId,name from age where isDeleted=0
select desiredsetId,name from desiredsetting where isDeleted=0
select disciplineId,name from discipline where isDeleted=0
select employeementId,name from employeement where isDeleted=0
select salutationId,name from salutation where isDeleted=0
select timeId,name from timetocall where isDeleted=0
END$$
DELIMITER ;
當我執行此我得到一個錯誤,
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near
'select ageId,name from age where isDeleted=0
select desiredsetId,name from desir' at line 4
任何建議...
不要SELECT語句需要關閉';'? – 2010-04-14 11:36:39
@pekka可以調整我的存儲過程,使其更快,因爲有多個選擇語句。 – bala3569 2010-04-14 11:38:32
你能給我們你試圖實現的結果嗎? – 2010-04-14 11:39:45