2011-12-07 3 views
1

나는 지금 나를 미치게 만드는 문제가있다. 어제 저는 간단한 SP를 만들었습니다. 현재 SP에 변경을 가하지 않고도 전혀 작동하지 않습니다. SP는 작동하지 않습니다. 항상 1318 오류 코드가 표시됩니다. 내가 말했듯이, 모든 것이 어제 굉장히 효과적이었습니다.저장 프로 시저, 잘못된 인수 개수 버그?

DELIMITER $$ CREATE DEFINER=`local`@`localhost` PROCEDURE `get_username`(
OUT match_name VARCHAR(50), 
str_id INT(5) 
) 
BEGIN 
SELECT username INTO match_name FROM members WHERE id = str_id; 
END 

와 mysql 클라이언트에서 호출 된 ID 뒤에 이름을 검색하는 간단한 SP : 여기 실종 무엇

CALL get_username(37); 

? 당신은이 개 매개 변수를 필요

답변

3
`get_username`(
OUT match_name VARCHAR(50), 
str_id INT(5) 
) 

, 당신은 내가 SO 빌어 먹을 바보입니다

+0

를 출력 매개 변수에 대한 변수 매개 변수에 전달해야! 지금 싫어하십시오. 감사! – Josef