当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: /*--生成交叉表的简单通用存储过程根据指定的表名,纵横字段,
 

 

 ·推荐一个很好的关于.net的blog    »显示摘要«
    摘要:blog.joycode.com,这个blog里面的都是国内外顶尖的。net高手, 不少是微软的mvp,有的还是在微软总部的华人 ......
 ·"ngnc"的“援助者”    »显示摘要«
    摘要:“ngnc”的援助方式: 1、对脚本语言本身有兴趣者,可以加入“ngnc”的功能扩充。 加入方式:系统级编程经验者,编制各种接口,目的是同目前已经成熟的技术成果联系起来,提高ngnc的应用范围。如:对数据产品的操作等 脚本语言爱好者:可以通过ngnc的参与,为您积累相应的脚本语言实践经验。 2、“ngnc”支持库的增加,任何具备c,c++语言编程经验者 加入方式:由ngnc提供函数扩充插件借口格式,您来将任何您认为可以丰富ngnc函数库的函数集制作成ngn......


生成交叉表的简单通用存储过程

if exists (select * from dbo.sysobjects where id = object_id(n´[dbo].[p_qry]´) and objectproperty(id, n´isprocedure´) = 1)

drop procedure [dbo].[p_qry] 【相关文章:挑战极限 - 测试驱动开发实战及DUni

【扩展阅读:对模版列的格式化输出

go 【扩展信息:Python 与 C++ 程序的简单实例

/*--生成交叉表的简单通用存储过程

 

 根据指定的表名,纵横字段,统计字段,自动生成交叉表

 并可根据需要生成纵横两个方向的合计

 注意,横向字段数目如果大于纵向字段数目,将自动交换纵横字段

 如果不要此功能,则去掉交换处理部分

--邹建 204.06--*/

/*--调用示例

 exec p_qry ´syscolumns´,´id´,´colid´,´colid´,1,1

--*/

create proc p_qry

@tablename sysname, --表名

@纵轴 sysname,  --交叉表最左面的列

@横轴 sysname,  --交叉表最上面的列

@表体内容 sysname, --交叉表的数数据字段

@是否加横向合计 bit,--为1时在交叉表横向最右边加横向合计

@是否家纵向合计 bit --为1时在交叉表纵向最下边加纵向合计

as

declare @s nvarchar(4000),@sql varchar(8000)

--判断横向字段是否大于纵向字段数目,如果是,则交换纵横字段

set @s=´declare @a sysname


...   下一页
 ·共建“项目协作开发平台”    »显示摘要«
    摘要:“雕塑”系统是个“大家的平台大家建”的软件项目协作开发平台。不是为了提供服务收取费用的网站。而是集合大家力量共同建设共享成果的平台。需要大量的“援助者”。 请先参考如下文章了解“雕塑”系统: 《“雕塑”系统--开放式软件项目协作平台》 《“灯谜”系统--“定单”辅助产生系统》(供系统设计参考) 《“雕刻”--“雕塑”系统操作设计》(供系统设计参考) 《“雕塑”系统建造计划》(发展!发展!还是发展!) “雕塑”系统“援助者”: 1、有相当规模网站建设经验者,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE