日期:2014-05-17  浏览次数:20432 次

急:sql server 2008 视图或者存储过程相关问题?
各位大虾好:

           小编我此时此刻真的很高兴,我已经将近3年没有登陆过CSDN啦,今有兴在此登陆CSDN让我非常激动和澎湃。。

问题:有视图的方式查询sql server 2008 所用的数据库中的所用表中的数据信息。。。

疑问:一个数据库中只有一张表,反之,50个数据库对应50个表,它们字段类型与字段长度都一样。

请问,这样的视图应该如何完成呢?


如果是ORACLE的话我直接2次循环一次赋值就可以。

但是,sql server 2008 第一次玩 请大家帮助。

视图或者存储完成都可以。。

给一个列子也可以。。

感谢 各位的帮助。

思路:

1,创建一个数据库
2,创建一个视图
3,在着个视图中根据时间戳查找当天的所创建的数据库,根据时间戳可知当天所创建的数据库,根据数据库的名称可获得数据库中的所有的表(只有一张表。),如此的循环的话多个数据库UNION ALL 就可以呢!!!!
但是,在此不知道该怎么写了。

思路有,写没有了。

请教大虾提供怎么写.

------解决方案--------------------
1、如果我没有理解错的话,似乎很大型……一天一个库……
2013-03-25库,2013-03-26库……
这类的不懂,好高端……留名学习……

2、如果我理解正确,感觉你的思路有问题吧?
干嘛需要那么多库?难道分表不够么……?
record20130325表、record20130326表、record20130327表
这样的话有规律的名称在查找时,指定表名也容易多了。

------解决方案--------------------
如果库名是有规律的话,生成库名.dbo.表名 ,卓个统计啊??