在SQL Server中定义表值函数后,select * from funcA()
是可能的。
但在MySQL中,这似乎是不可能的。对吗?
如何在MySQL中实现?如果某个功能无法做到这一点,是否有类似的方法?我想拆分一个字符串并将其放入一个表中以创建所需的数据。
在SQL Server中定义表值函数后,select * from funcA()
是可能的。
但在MySQL中,这似乎是不可能的。对吗?
如何在MySQL中实现?如果某个功能无法做到这一点,是否有类似的方法?我想拆分一个字符串并将其放入一个表中以创建所需的数据。
2条答案
按热度按时间4bbkushb1#
MySQL不支持表值函数。
1.您可以通过创建与下面类似的过程来实现这一点
字符串
对于执行,您可以用途:
型
1.另一种方法是使用临时表:
型
这将帮助您删除该表。
okxuctiv2#
在MySQL中,这是不可能的,但您可以创建一个存储过程,将字符串拆分并将数据存储在tempTable中。然后从tempTable获取数据。