①
- SQL code
@bcp "exec sportSys.dbo.jianXiang '9','高中男子甲组'" queryout d:\jianxiang.xls -T -c >>log.txt@pause
我这个bcp执行的是一个存储过程,这个存储过程我传递了两个参数进去了,
执行没问题,但是生产的excel文件就有问题了,
而我需要的则是,
②
另外,这种存储过程执行出来的交叉表,有没办法直接显示在JSP页面中?
或者其他什么工具也行,我是不会其他办法了,才想到的导出到excel文件中的。
------解决方案--------------------
bcp好像导不了表头的,可以考虑在存储过程中查询时,增加一行表头的查询
------解决方案--------------------
例如你可以把所有数据都转换为字符串的形式
- SQL code
select '学号' as stuid,'姓名' as sname,'年龄' as ageunion allselect ltrim(stuid),sname,ltrim(age)from tb/***结果集形如stuid sname age------ ------- ------学号 姓名 年龄1 树哥 1012 小F 901***/
------解决方案--------------------
参照
------解决方案--------------------
Hibernate 可以调用存储过程,
你既然存储过程都可以执行出结果了,为啥显示到页面你就不会了呢?
这种东西类似于交叉表,
请google~
------解决方案--------------------