SQL SERVER可以作出固定行、列的报表吗?

我们要求作一个报表,大家知道:传统的报表都是固定的行和列,无论您的这一列或行是否为空或0,它都要在表上列出来的,哪怕不填,但要有。
但我们的数据库作出来时,总是显示有记录的行或列,我们有办法将这个功能实现吗?有办法用存储过程实现吗?要知道在Oracle数据库中有一个报表工具可以实现,而且在ACCESS中也有一个交叉表查询可以实现。我想知道在SQL SERVER 2000中是否可以实现,怎样实现??
拜托,这是决定我继续学习MS SQL SERVER 还是学 ORACLE的关键一步!
谢谢!
[265 byte] By [fengyun6-風雲] at [2008-2-13]
# 1
报表应该属于表现层的范畴,数据库只管提供报表所需的数据,所以SQL SERVER根本不提供什么报表工具,而且我想,即使它提供,我用它的可能性也很小,我会使用更专业的报表系统来做。数据库就是数据库,报表就是报表,我没有用过ORACLE的报表工具,我对它也无法做什么评价,但有一点是明摆着的,ORACLE的报表工具在做报表方面是名不见经传的。我今天也是头次听说有这么个东西。
如果你根据这一点就要迈出关键一步的话,那祝你好运!
毕竟他们两个都不赖。
dotAge-老朽 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...