查询和其中的视图或函数超过了 256 个表的限制。
为解决海量数据,建立了一个视图,
create view t1
as
select * from t2006_1
UNION ALL select * from t2006_2
UNION ALL select * from t2006_3
UNION ALL select * from t2006_4
UNION ALL select * from t2006_5
.......
UNION ALL select * from t2010_12
go
--连接表的数量为180个
但是现在在进行查询时
select * from t1 正常,速度也还过得去
但是在和其他表连接时
select * from t1 left join tabelxxx tx on t1.id=tx.id
这时就报错,错误提示:"查询和其中的视图或函数超过了 256 个表的限制。"
我知道视图有256个表的限制,但是我这里视图里没有超过阿,大虾快救我
问题点数:100、回复次数:12Top
1 楼prcgolf(小鸟)回复于 2006-03-16 15:44:26 得分 20
upTop
2 楼lsqkeke(可可)回复于 2006-03-16 16:14:30 得分 20
关注 :)Top
3 楼ma200511()回复于 2006-03-16 17:11:23 得分 20
关注中Top
4 楼lalakid(梦想总是那么美好……)回复于 2006-03-16 23:07:34 得分 20
佩服中……Top
5 楼dododo(心奕)回复于 2006-03-17 00:39:54 得分 0
那位大虾给点解决的思路吧,我都要疯了Top
6 楼rouqu(石林#黄果树)回复于 2006-03-17 01:14:11 得分 20
在想。。Top
7 楼tommywx(123)回复于 2006-03-17 02:33:18 得分 0
upTop
8 楼scmail81(琳·风の狼(修罗))回复于 2006-03-18 15:46:41 得分 0
以前也遇见过!!当时也没解决!!
后来用表变量解决的!!Top
9 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-03-20 22:06:19 得分 0
视图删掉重新创建或者重新编译一下,正常情况下255个没有问题Top
10 楼tntzbzc(华裔大魔王—抗日要从娃娃抓起)回复于 2006-03-21 09:02:24 得分 0
......
路过
Top
11 楼wuyg(平平)回复于 2006-03-25 08:38:15 得分 0
这样对性能有明显改进吗?Top
12 楼ReViSion(和尚)回复于 2006-03-25 08:54:50 得分 0
哈哈,帮顶Top




