mysql函數可否少傳參數(親測不能夠)

#測試mysql函數可否少傳參數mysql

DELIMITER //sql

DROP FUNCTION test//ide

CREATE FUNCTION test(a char(20),b char(20))函數

RETURNS char(20)測試

BEGINspa

declare ret char(20);it

if a is null thenclass

set ret="null";test

elseselect

set ret="not null";

end if;

return ret;

END

//

DELIMITER ;


#返回值

mysql> select test(a="2");

1054 - Unknown column 'a' in 'field list'

mysql> select test("2");

mysql> select test("2","1");

+---------------+

| test("2","1") |

+---------------+

| not null      |

+---------------+

相關文章
相關標籤/搜索