IT咨询服务商业智能

【求助】#prompt()#使用问题

有如下的查询项,select NAME,ID,COUNTRY,CITY,SALARY,POSITION,AGE from tbl_employeeInfowhere COUNTRY in (#prompt('strCountrySqlList','string','''china'',''japan'',''america''')#)strCountrySqlList为文本提示框参数,当构造strCountrySqlList为''china'',''japan'...显示全部
有如下的查询项,
select NAME,ID,COUNTRY,CITY,SALARY,POSITION,AGE from tbl_employeeInfo
where COUNTRY in (#prompt('strCountrySqlList','string','''china'',''japan'',''america''')#)

strCountrySqlList为文本提示框参数,当构造strCountrySqlList为''china'',''japan'',''america'',或者china'',''japan'',''america或者china,japan,america等都查询不到数据,只有输入单个的china等才可以查到。


为什么默认条件格式可以查询到三个国家的全部数据,而构造的却不行了?#prompt()#不是宏函数吗?函数的原理是怎么样的额,不只是宏替换么?迷惑,求助坛子大侠援助,多谢收起
参与11

查看其它 9 个回答liangjian的回答

liangjianliangjian软件开发工程师IBM
谢谢楼主分享,学习了
互联网服务 · 2015-01-21
浏览1377

回答者

liangjian
软件开发工程师IBM
擅长领域: 大数据cognos联机分析处理

liangjian 最近回答过的问题

回答状态

  • 发布时间:2015-01-21
  • 关注会员:1 人
  • 回答浏览:1377
  • X社区推广