找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp
银牌会员   /  发表于:2024-10-18 00:30  /   查看:277  /  回复:7
本帖最后由 Brian.Zhang 于 2024-10-18 17:59 编辑

执行SQL语句命令不支持参数作为表名,这个要解决动态表操作问题就成问题了


比如有一个关系表,按年创建,比如关系表2024,关系表2025
数据操作需要根据一定逻辑关系对应到是哪张表,再进行数据操作,这样的场景如何实现?目前我只能用存储过程来实现

7 个回复

倒序浏览
1525755450
中级会员   /  发表于:2024-10-18 09:28:44
沙发
1、用执行SQL命令中的公式
2、在前台把SQL拼接好,在SQL命令中执行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +100 收起 理由
Brian.Zhang + 100 赞一个!

查看全部评分

回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2024-10-18 17:58:46
板凳
1525755450 发表于 2024-10-18 09:28
1、用执行SQL命令中的公式
2、在前台把SQL拼接好,在SQL命令中执行

回复 使用道具 举报
guoqp
银牌会员   /  发表于:2024-10-20 22:06:48
地板
1525755450 发表于 2024-10-18 09:28
1、用执行SQL命令中的公式
2、在前台把SQL拼接好,在SQL命令中执行

这也算是个办法,先这么用着吧
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2024-10-20 22:09:50
5#
不过还是希望表名能支持动态传入,这样使用会更为方便一些
回复 使用道具 举报
1525755450
中级会员   /  发表于:2024-10-21 09:31:15
6#
guoqp 发表于 2024-10-20 22:09
不过还是希望表名能支持动态传入,这样使用会更为方便一些

刚想到个方法,可以用动态SQL写个存储过程,然后活字格调用,实现动态传入表格
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2024-10-23 09:04:07
7#
1525755450 发表于 2024-10-21 09:31
刚想到个方法,可以用动态SQL写个存储过程,然后活字格调用,实现动态传入表格

目前我是这样做的,但这个是利用存储过程实现的,就不是我想表达的问题的初衷了,我是希望活字格自身能支持这样的动态表名的数据表操作与查询功能
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2024-10-25 20:59:42
8#
老板,暂时可以考虑楼上的方案,这个需求我给您沟通下,有确定性的计划后我给您回复哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部