求教MySql函数问题: ?

CREATE OR REPLACE FUNCTION FUN_GETBRNAME (pbrno varchar)
returns varchar(80)
begin
declare @pbrname varchar(80);
set @pbrname = select br_name from TBL_ORG_DEPARTMENTS where br_no = pbrno;
return @pbrname;
end;
这个找不到哪里有错误,请大神指正。

白板的微信
浏览 1159回答 2
2回答

千巷猫影

CREATE OR REPLACE FUNCTION FUN_GETBRNAME (pbrno varchar)returns varchar(80)begindeclare @pbrname varchar(80);select br_name into @pbrname from TBL_ORG_DEPARTMENTS where br_no = pbrno;return @pbrname;end;CREATE FUNCTION FUN_GETBRNAME (pbrno varchar(80))     returns varchar(80)  begin    declare pbrname varchar(80);     select br_name  into pbrname  from TBL_ORG_DEPARTMENTS where br_no = pbrno;    return pbrname; end;

呼啦一阵风

这句错了,直接改成select @pbrname = br_name from TBL_ORG_DEPARTMENTS where br_no = pbrno;
打开App,查看更多内容
随时随地看视频慕课网APP