存儲過程創(chuàng)建失敗
CREATE PROCEDURE sp_select_filter(IN sp_name VARCHAR)?
? ? -> BEGIN
? ? -> IF sp_name IS NULL OR sp_name = '' THEN
? ? -> SELECT * FROM imooc_goddess;
? ? -> ELSE IF LENGTH(sp_name) = 11 AND SUBSTRING(sp_name,1,1) = 1 THEN?
? ? -> SELECT * FROM imooc_goddess WHERE mobile = sp_name;?
? ? -> ELSE SELECT * FROM imooc_goddess WHERE user_name LIKE CONCAT('%',sp_name,'%');
? ? -> END IF;
? ? -> END IF;
? ? -> END?
一直提示錯誤,請哪位幫忙看看?
2016-08-27
輸入?yún)?shù) sp_name 數(shù)據(jù)類型的長度沒有確定
IN sp_name VARCHAR(20)
2017-01-11
?IF sp_name IS NULL OR sp_name = '' THEN
sp_name = ' ' ,中間有一個(gè)空格,表示值為空