FM或者RS能不能动态表名查询

在rs的sql组件或者fm中能不能写动态查询sql

比如表A
A表只保存2014年的数据,2013年的数据都保存在A_2013里面
我使用自定义参数输入2013年的日期时会查询A_2013,输入2014年的日期就查询A
参与9

8同行回答

qq253040425qq253040425软件开发工程师中软
或者说 宏函数支持if else 或者case when么 - - 反正10.1我是没看见显示全部
或者说 宏函数支持if else 或者case when么 - - 反正10.1我是没看见收起
互联网服务 · 2014-01-06
浏览731
qq253040425qq253040425软件开发工程师中软
回复 3# 369873158         宏函数还是要用户来输入的把?  但是客户输入的是一个完整的日期,比如20131231  但存着2013年数据的表是A_2013      如果定义为 A_#prompt('date','varchar')#的话 除非客户只输入...显示全部
回复 3# 369873158


   
    宏函数还是要用户来输入的把?  但是客户输入的是一个完整的日期,比如20131231  但存着2013年数据的表是A_2013
     如果定义为 A_#prompt('date','varchar')#的话 除非客户只输入2013 ,难道客户给客户定义两个参数么 - -?就算定义两个参数,但是存着2014年数据的表名又是A ,表名定义为A_#prompt('date','varchar')#也是有问题的、。。所以得用动态sql。。看来确实得调存储过程,哎。。收起
互联网服务 · 2014-01-06
浏览760
qq253040425qq253040425软件开发工程师中软
回复 6# 奥利弗     宏函数还是要用户来输入的把?  但是客户输入的是一个完整的日期,比如20131231  但存着2013年数据的表是A_2013      如果定义为 A_#prompt('date','varchar')#的话 除非客户只输入2013 ,难道客户给客...显示全部
回复 6# 奥利弗


    宏函数还是要用户来输入的把?  但是客户输入的是一个完整的日期,比如20131231  但存着2013年数据的表是A_2013
     如果定义为 A_#prompt('date','varchar')#的话 除非客户只输入2013 ,难道客户给客户定义两个参数么 - -?就算定义两个参数,但是存着2014年数据的表名又是A ,表名定义为A_#prompt('date','varchar')#也是有问题的、。。所以得用动态sql。。看来确实得调存储过程,哎。。收起
互联网服务 · 2014-01-06
浏览765
奥利弗奥利弗数据库开发工程师北纬股份有限公司
我感觉也可以在数据库里面做视图来实现显示全部
我感觉也可以在数据库里面做视图来实现收起
互联网服务 · 2014-01-03
浏览696
飞舞的锄头飞舞的锄头其它兴昂国际
只要所有表的表结构相同,可以用宏函数试试369873158 发表于 2014-1-3 09:43     宏函数,存储过程。。。求实例演示显示全部
只要所有表的表结构相同,可以用宏函数试试
369873158 发表于 2014-1-3 09:43



    宏函数,存储过程。。。求实例演示收起
IT其它 · 2014-01-03
浏览733
369873158369873158技术经理Infosys
只要所有表的表结构相同,可以用宏函数试试显示全部
只要所有表的表结构相同,可以用宏函数试试收起
互联网服务 · 2014-01-03
浏览740
369873158369873158技术经理Infosys
只要所有表的表结构相同,可以用宏函数试试显示全部
只要所有表的表结构相同,可以用宏函数试试收起
互联网服务 · 2014-01-03
浏览711
59531505953150软件开发工程师aaaaa
可以   用存储过程  FM直接调用存储过程显示全部
可以   用存储过程  FM直接调用存储过程收起
互联网服务 · 2014-01-03
浏览702

提问者

qq253040425
软件开发工程师中软

相关问题

相关资料

问题状态

  • 发布时间:2014-01-02
  • 关注会员:1 人
  • 问题浏览:3083
  • 最近回答:2014-01-06
  • X社区推广