由于我在sqlserver上创建的视图产生的临时表超过了256个,导致无法显示,所以要拆分成两个视图。
现在我想把从两个视图取出的数据按列拼接在一个dbgrid中,可能吗?如果可能应该怎么实现???
现在我想把从两个视图取出的数据按列拼接在一个dbgrid中,可能吗?如果可能应该怎么实现???
解决方案 »
- 请教delphi事件与对象指针方法的关系
- 使用SHFileOperation剪切指定文件到指定路径
- 如何实现delphi切图
- 沙发达人恭贺亮剑上任散分!
- 由于工作与delphi没有关系,出售一些原来买的delphi书
- 如何点击左键弹出快捷菜单?
- fastreport打印图象问题。救命啊 80分送分啊。急啊。急急。老总明天要来看了 解决马上给分
- Timer控件的奇怪问题?
- DELPHI中有二进制、八进制、十进制和十六进制相互换算的函数吗?
- 众位高手,小弟想问一下什么是I/O卡,它有什么用处,有没有专门介绍它的网站? 100分,请笑纳
- 求助关于delphi输出到excel的问题
- 在DBGrid中如何选择多行,请大家帮忙呀!
想用一条SQL语句把两个视图中的数据拼接在一起,那首先你这两个视图得有主键来连接,这样也应该能显示两个视图的内容,不过我想这样不好。
楼主够猛!^_^
不过既然楼主贴了这样的问题出来,我们虽然不能本质上帮你把256个视图变成几个存储过程,但给点建议还是可以的。
本年度最佳推荐方法:
嘿嘿,就是楼主去多学学SQL的存储过程啊,SQL语句啊什么的 :)
紧急解决当前问题最不推荐方法:
如果你的业务确实需要你做这么多的临时表,你也可以建立两个(依情况而定)普通表,但使用的时候却把它们当临时表用,这样,就可以腾出几个临时表来让你汇总数据了。(大家别砸我,这种笨方法确实不值得推荐的*^_^*)