Mysql SQL:内置函数,以文本表作为输入
我目前正在使用matlab和sql使用中间点识别最短路径,并提取结果路径的一些属性。我面临着一些与高计算时间相关的问题,我正试图通过开发一个内置函数来改进我的代码,该函数将接受sql查询表作为输入(我完全是sql函数的乞丐,直到现在我才执行查询) 目前,我正在使用matlab上的循环,并调用函数一次进行一次观察,从而导致两个软件之间的大量请求Mysql SQL:内置函数,以文本表作为输入,mysql,matlab,function,Mysql,Matlab,Function,我目前正在使用matlab和sql使用中间点识别最短路径,并提取结果路径的一些属性。我面临着一些与高计算时间相关的问题,我正试图通过开发一个内置函数来改进我的代码,该函数将接受sql查询表作为输入(我完全是sql函数的乞丐,直到现在我才执行查询) 目前,我正在使用matlab上的循环,并调用函数一次进行一次观察,从而导致两个软件之间的大量请求 select * from fct_attribute_2(''insert into g_attributes %s'') 使用%s作为最短路径函数
select * from fct_attribute_2(''insert into g_attributes %s'')
使用%s作为最短路径函数
CREATE OR REPLACE FUNCTION public.fct_attribute_2(IN edge_sql text)
RETURNS TABLE(....) AS
$BODY$
BEGIN
EXECUTE 'delete from g_attributes';
EXECUTE $1;
EXECUTE 'delete from g_attributes where edge=-1';
RETURN QUERY
(main function)
$BODY$
因此,我要寻找的是一种方法,让一个包含文本行的表作为输入,并执行所有这些行,然后执行主功能
有没有人有类似功能的经验?事先非常感谢,如果我需要澄清任何问题,请告诉我