问邹建老师(当然其余高手一并欢迎)SQL存储过程
2004-07-06 09:14
459 查看
纵向变横向,是可变的,查找资料说要用如下的存储过程:
declare @s varchar(8000)
set @s=''
select @s=@s+',['+cast(ygxz as varchar)+']=sum(case ygxz when '''+cast(ygxz as varchar)+''' then 1 end)'
From xxxb
group by bm
exec('select bm'+@s+' from xxxb group by bm')
可我不知道如何执行上面的存储过程,能否将代码直接复制到VB过程中运行(好象不行,是吧?),必须要在SQL中建立存储过程吗?又如何调用呢?具体怎样用,请详细说明,感激涕零!
(本人是新手,对存储过程是一窍不通,越详细越好。)
declare @s varchar(8000)
set @s=''
select @s=@s+',['+cast(ygxz as varchar)+']=sum(case ygxz when '''+cast(ygxz as varchar)+''' then 1 end)'
From xxxb
group by bm
exec('select bm'+@s+' from xxxb group by bm')
可我不知道如何执行上面的存储过程,能否将代码直接复制到VB过程中运行(好象不行,是吧?),必须要在SQL中建立存储过程吗?又如何调用呢?具体怎样用,请详细说明,感激涕零!
(本人是新手,对存储过程是一窍不通,越详细越好。)
相关文章推荐
- SQL IF..ELSE..在存储过程的使用规范
- MS SqlServer海量数据分页存储过程收集
- sql 2000 分页存储过程
- mysql存储过程执行动态sql
- sql 判断 函数 存储过程是否存在的方法
- [转]C# 调用sql 2000存储过程
- 存储过程中执行动态Sql语句
- 删除数据库所有存储过程的SQL语句
- SQL存储过程登陆实例
- 如何使用SQL语句 查看存储过程的内容
- SQL之通用查询分页存储过程
- sql存储分页过程,及asp调用。
- jQuery显示SQL存储过程自定义异常信息
- sql的存储过程实例--动态根据表数据复制一个表的数据到另一个表
- 分页存储过程 sql
- sql存储过程中分隔字符串
- 用存储过程查出引起死锁的进程和SQL语句--数据库死锁原因及解决办法
- SQL数据是否存在(是否有数据)判断,表,存储过程是否存在
- MySQL新增字段、修改字段位置和查询存储过程的SQL代码
- SQL存储过程语法