如何在标准SQL或者HyperSQL(HSqlDB)中执行动态SQL语句?例如T-SQL的EXEC。
现在使用HyperSQL,由于它遵从SQL标准,不知道如何实现动态SQL的执行?
业务问题描述如下,或者看大家能否提供变通方案?
Create table MyTable(
f1 varchar(100);
f2 varchar(100);
);
insert into MyTable(f1,f2) values('value1','value2');
......
Create procedure MyProc(IN col_name varchar(32))
MODIFIES SQL DATA DYNAMIC RESULT SETS 1 BEGIN ATOMIC
DECLARE result CURSOR FOR select col_name from MyTable;
OPEN result;
END
Call MyProc('f1');
上述调用后,本想得到列f1的值,但是却得到了字符串常量'f1'。
业务问题描述如下,或者看大家能否提供变通方案?
Create table MyTable(
f1 varchar(100);
f2 varchar(100);
);
insert into MyTable(f1,f2) values('value1','value2');
......
Create procedure MyProc(IN col_name varchar(32))
MODIFIES SQL DATA DYNAMIC RESULT SETS 1 BEGIN ATOMIC
DECLARE result CURSOR FOR select col_name from MyTable;
OPEN result;
END
Call MyProc('f1');
上述调用后,本想得到列f1的值,但是却得到了字符串常量'f1'。
...全文
相关推荐
idea2025-free.zip
idea2025-free.zip
机械三维3D设计图-铆接工位.zip
机械三维3D设计图-铆接工位.zip
iphone应用测试包
iphone ipa安装测试包
国央企创新负责人在推动技术转移时,如何借助平台获取精准产业匹配信息?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
科技成果转化项目进场交易前,评估备案环节需要准备哪些材料?_2.docx
科技成果转化项目进场交易前,评估备案环节需要准备哪些材料?_2


其他数据库
