• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
长安镖局
集装箱货物运输物流仓储一站式ERP系统
博客园    首页    新随笔    联系   管理    订阅  订阅

TERSUS笔记员工信息517-Tersus数据库元件SQL语句传入相关问题总结

转载:https://www.yuque.com/applida/tersus/tqw85a

一、常用的3个SQL查询的数据库元件

1.高级查询元件,<Filter>里的内容=SQL语句WHERE 的值

2.SQL语句查询元件,<SQL Statement>=SQL语句

 

3.SQL语句处理元件,<SQL Statement>=SQL语句

二、SQL语句的传值方法

上面的3个元件,本身都支持参数直接传入,比如如下写法:

SELECT 字段名称 FROM 表名 WHERE `date`=${A} AND `name`=${B} AND age=${C}

注意:直接传入SQL元件的参数,是自带类型的,所以日期,字符,数值都是不需要转换的,直接传入即可。

简单的逻辑,比如2-3个参数,查询的条件也不复杂,我推荐使用这种方法。

三、SQL语句使用“模版生成字符串”生成

SELECT 字段名称 FROM 表名 WHERE `date`='${A}' AND `name`='${B}' AND age=${C}

注意:“模版生成字符串”最后输出的是字符串,所以,仔细观察,${A}和${B}我们在这个地方都多加了引号'',这里一定要注意。

既然说这种是推荐的方法,自然优点多才推荐,优点如下:

1.“模版生成字符串”的输出,就是最终的SQL语句,我们可以获取到,方便检查是否有问题。

2.SQL查询元件的逻辑简单,那么这个元件就可以复用,我们给他什么SQL语句,它就能执行什么操作或者查询,但是如果你给SQL查询元件上带参数的话,不同地方需要的参数不一样,那么这个元件不可以复用。

3.至于“模版生成字符串”这一块,虽然感觉多写了几个东西,实际上我们开发的时候应该用如下的方法进行写,把条件用action元件打包一下,逻辑结构非常清楚,而且如果逻辑复杂的时候,这样的处理会更好。

 

 

 

posted @ 2022-04-24 14:56  Djtang  阅读(105)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3