mysql 返回mysql>,mysql函数返回表

Is there any way so we can return a table from a mySQL function?

Like we do on SQL SRV?

ALTER FUNCTION [dbo].[blablabla](

@grupo int,

@singular varchar(50),

@plural varchar(50),

@flag_e bit,

@s_ext varchar(255)

)

RETURNS @resultado TABLE (flag_e bit, s_ext varchar(250))

AS

BEGIN

DECLARE

This is SQL SRV, if possible i want a similar code but on MySQL.

Thanks in advance

EDIT

ok

[dbo].[blablabla] = returns @result TABLE

now in another function i need to

...

begin

...

select *

from dbo.blablabla(parameters)

...

end

this is code from SQL SRV, which i need to convert to MySQL

解决方案

No, MySQL functions can only return column data types.

However, your function can insert results into a table of a known name—including a (temporary) one created within the function body; alternatively, procedures (but not functions) can generate resultsets that are sent to the client (e.g. by executing a SELECT statement).

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值