有关代码中写SQL条件问题

艾子 2008-10-27 02:28:48
路过的高手,请问下PB中写SQL查询条件的事,可以写select name into :ls_name where id = :ls_id;但是能不能写成
select name into :ls_name where id like '%"+变量+"%'呢(好像不行),如果我想条件里写变量怎么办?谢谢!
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyf0130 2008-10-31
  • 打赏
  • 举报
回复
用动态DW,Retrieve,
jjoulejcc 2008-10-30
  • 打赏
  • 举报
回复
可以用数据存储嘛,动态改变他的SQL,是麻烦些,但是也是一种思路嘛
liubocy 2008-10-27
  • 打赏
  • 举报
回复
string ls_id, ls_name

ls_id = 'D'
ls_id = '%' + ls_id + '%'

select name into :ls_name where id like :ls_id;
tavey1985 2008-10-27
  • 打赏
  • 举报
回复
哈哈,你已经很好了,有这样的想法,关键是你拼接的不好,可能你是要写动态SQL
看看下面的行不行
select name into :ls_name from table_name where id like '%'||string(变量)||'%';
艾子 2008-10-27
  • 打赏
  • 举报
回复
咋没人说话呢?

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧