帶有select語句的自定義函數(shù)應該怎么寫
帶有select語句的自定義函數(shù)應該怎么寫,
CREATE FUNCTION f2(goodsname varchar(20))
RETURNS SMALLINT(5)
RETURN SELECT brand_name FROM tdb_goods WHERE goods_name=goodsname;
這樣寫顯示錯誤
帶有select語句的自定義函數(shù)應該怎么寫,
CREATE FUNCTION f2(goodsname varchar(20))
RETURNS SMALLINT(5)
RETURN SELECT brand_name FROM tdb_goods WHERE goods_name=goodsname;
這樣寫顯示錯誤
2015-04-22
舉報
2015-04-27
我想大概是返回結果有多個而不是一個-----這樣是違反UDF規(guī)則的。
但是,select 語句的結果是一個結果集,也就是說結果往往不只一個(字段)。
兩者沖突了