社区
数据库相关
帖子详情
怎么对query里面传入的参数判断?
photo2000
2010-04-28 12:05:10
比如我在query里面定义了一个参数:isbuda 布尔类型,
我想在query里面的sql语句里面对这个参数的值进行判断,从而来跳转到其他sql语句执行
query里面的sql语句:
if :isbuda=1
select ....
else
update ...
这样一来参数就变成了:isbuda=1,郁闷了
...全文
335
11
打赏
收藏
怎么对query里面传入的参数判断?
比如我在query里面定义了一个参数:isbuda 布尔类型, 我想在query里面的sql语句里面对这个参数的值进行判断,从而来跳转到其他sql语句执行 query里面的sql语句: if :isbuda=1 select .... else update ... 这样一来参数就变成了:isbuda=1,郁闷了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljluck7687
2010-04-30
打赏
举报
回复
不需要用参数
jinbajie
2010-04-30
打赏
举报
回复
学习一下
winstonbonaparte
2010-04-30
打赏
举报
回复
在D裏進行判斷不是更好更方便嗎
阿三
2010-04-30
打赏
举报
回复
直接定义个变量进行判断吧,或者写个存储过程
IDWB
2010-04-29
打赏
举报
回复
declare
@isbuda bit
set @isbuda=:isbuda
if @isbuda=1
select ....
else
update ...
不知是否写错,也不知可否运行
varick_zhong
2010-04-28
打赏
举报
回复
愿意的话你写到存储过程里去好了
bdmh
2010-04-28
打赏
举报
回复
何必这么折腾自己呢,你放到delphi代码中判断然后执行不同sql,不更好维护吗
bdmh
2010-04-28
打赏
举报
回复
sql也不支持这么干呀
yz_34212248
2010-04-28
打赏
举报
回复
代码判断比较好!
不过通过判断SQL的变量的方式不知道是否可行,顶下4楼的兄弟!
zheng4966
2010-04-28
打赏
举报
回复
哈 稀奇
guanking
2010-04-28
打赏
举报
回复
语法
IF Boolean_expression
{ sql_statement | statement_block }
[ ELSE
{ sql_statement | statement_block } ]
LZ 要用isbuda,必须要先定义。如DECLARE @mymoney_sm Int
query中参数 一般为放在等号的右边,如 where isbuba = :isbuba。这种用法。
关于spring data jpa的@
query
的
传入
参数
是对象怎么匹配
参数
关于spring data jpa的@
query
的
传入
参数
是对象怎么匹配
参数
/** * Specifies methods used to obtain and modify person related information * which is stored in the database. * @author Petri ...
Spring Data JPA多表联合查询
传入
参数
为空,@
Query
参数
为空
判断
处理方式
效果:Spring Data JPA根据接口方法
传入
的值是否为空
判断
是否执行限定查询语句。 情景:最近在做项目的时候遇到一个问题,项目有一个 停车场表 ParkingLotsEntity,一个停车场产品表 FixedValidityTermEntity,现有...
Query
Wrapper当作
参数
传入
方法中,在自定义SQL中使用
Query
Wrapper当作
参数
传入
方法中,在自定义SQL中使用
vue 通过
query
传非字符串
参数
, 结果获取时
参数
类型变成字符串
后面发现代码是通过
query
传参,vue框架的
query
传参不会改变
传入
参数
的类型, 但是因为通过页面的
query
传参, 当用户手动点刷新后,
query
的
参数
就会被置为字符串类型, 解决方法: 从
query
获取的
参数
先进行字符串转换或...
Mybatis-plus使用
Query
Wrapper时,怎样
传入
空值不拼接sql
Mybatis-plus使用
Query
Wrapper时,怎样
传入
空值不拼接sql 当我们使用拼接in时,
传入
的集合如果是空的,拼接sql时就会出现这种错误。如果想让他在空值时不拼接sql,常规方式是这样写的。 优化一下可以这样写 继续...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章