none
当行转列遇到到分页的问题。 RRS feed

  • 问题

  • 如果要做行转列,那么就要用字符串,然后,用exec(字符串);而用到得常用分页过程,是需要传递表名或者视图,查询的列名,今天遇到一个难题了,既要做行转列,又要做分页。我尝试用视图封装不行。存储过程也没有好的办法,哪位大哥能否指点一下啊如何处理这个问题。谢谢。
    2010年3月31日 5:12

答案

  • 呵呵,把问题想复杂了

    你可以先分页,然后对分页结果做行转列操作。(分页结果存入临时表,然后执行转换。)

    最好是在程序里面行转列,方便又快捷。


    family as water
    2010年3月31日 6:08
  • 可以考虑程序中去做分页处理.
    2010年4月1日 4:51

全部回复

  • 没有太明白你要做什么?

    你是想把数据表中列数据变成行数据么?

    还是只是显示有要求?

    如果是数据表中的数据需要操作,那么你只要写存储过程对行列数值进行兑换就好了

    如果是显示要求,可能需要用到临时表。

    先把数据按一定结构存到临时表中,然后再按要求查询临时表应该能够得到你要的结果!

    2010年3月31日 5:59
  • 呵呵,把问题想复杂了

    你可以先分页,然后对分页结果做行转列操作。(分页结果存入临时表,然后执行转换。)

    最好是在程序里面行转列,方便又快捷。


    family as water
    2010年3月31日 6:08
  • 可以考虑程序中去做分页处理.
    2010年4月1日 4:51
  • 谢谢各位的回复,没有做过程序中分页处理,能给个思路就好了,呵呵
    2010年4月1日 7:39