易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql 2005 递归查询

 Oracle中的递归查询可以依靠增强的sql语句START WITH ...CONNECT BY PRIOR来搞定.sql 2005中不支持该语句,以下示例可以实现递归查询.
WITH TREE(xzdm,Prexzdm,lvl,topxzdm)
AS
(
    SELECT xzdm,prexzdm,1,prexzdm as topxzdm from xzdm WHERE Prexzdm = '000000000000'
    UNION ALL
    SELECT A.xzdm,A.Prexzdm,B.lvl+1,b.topxzdm from xzdm A
    INNER JOIN
    TREE B ON A.Prexzdm = B.xzdm
)
SELECT * from TREE
 
xzdm--行政代码
Prexzdm--上级行政代码
lvl--行政区级别
topxzdm--根节点行政代码
 
通过递归查询能返回'000000000000'地区下辖的所有行政单位
 
xzdm表的结构为
xzdm--行政代码
Prexzdm--上级行政代码
lvl--行政区级别
 


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

sql 2005

“工欲善其事,必先利其器”。信息技术在商业领域应用的卓越成效在经过近20年的信息化建设已经初步显现。企业通过MIS(管理信息系统)快速收集和处理商业信息,通过ERP(企业资源计划系统)准确监控信息流,从而对企业经营的各个方面进行管理。这些系统除了本身的应用外,还积累了大量的数据,如来自业务系统的订 ......

sybase数据库中索引导致sql语句执行不成功

SELECT DISTINCT A.CASEPROP AS PROP,'旧存' AS AJLX,0 AS AJLXXH,A.CASE_PROP AS PROPNO 
 ,M1=( SELECT COUNT(*) from CASES WHERE CASEPROP=A.CASEPROP AND
(PERMITDAY <'2008.12.26 00:00:00' AND (SHUTDAY IS NULL OR
SHUTDAY<'1900-01-01 00:00:00' OR SHUTDAY>='2008.12.26 00:00:00') )) ......

SQL中逻辑查询处理的各个阶段

 有关SQL中逻辑查询处理的各个阶段(自己搞的例子,不对的欢迎指正哦)
SQL不同于其他的编程语言的最大最大特征有3个吧,
一个是它是面向集合的编程思想,第二个是三值逻辑(这个后面会说到),还有一个就是今天主要要说的查询元素的逻辑处理次序。
请看一个基本查询的逻辑过程:
(8)  SELECT (9) DISTINCT ( ......

用Java写的My SQL操作封装类

Kagula
2009-11-17
 
关键词
    Java My SQL
 
概要:
    对My SQL操作封装的Java源码示例。
 
要求环境:
    J2SE1.5 + Eclipse3.4.2
 
正文:
先到网上下载mysql-connector-java-5.0.8-bin.jar,并把它放到你的Java Project的User Lib ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号