以下是我定义的自定义函数
CREATE FUNCTION getTableName(type varchar(20)) RETURNS varchar(100)
BEGIN
if type='0' THEN
return 'table1';
ELSEIF type = '1' THEN
return 'table2';
END IF;
return 'table';
END;
然后通过调用这个函数并传入参数来确定要查询哪种表。或者帆软中有没有其他的函数可以使用来达到这个需求呢?
数据集中,select * from '${tableName}' 表名也可以使用参数。