gpt4 book ai didi

mysql函数返回一个表

转载 作者:可可西里 更新时间:2023-11-01 07:08:21 27 4
gpt4 key购买 nike

有什么方法可以让我们从 mySQL 函数返回一个表吗?

就像我们在 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

这是 SQL SRV,如果可能的话,我想要一个类似的代码,但在 MySQL 上。

提前致谢

编辑

好的

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

现在我需要在另一个函数中

...
begin
...
select *
from dbo.blablabla(parameters)
...
end

这是来自 SQL SRV 的代码,我需要将其转换为 MySQL

最佳答案

不可以,MySQL 函数只能返回列数据类型。

但是,您的函数可以将结果插入到已知名称的表中——包括在函数体内创建的(临时)表;或者,过程(但不是函数)可以生成发送到客户端的结果集(例如,通过执行 SELECT 语句)。

关于mysql函数返回一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12163666/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com