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

SQL递归查询数据

Tree表如下:  
    NodeId   ParentId     NodeName  
    0           -1                 一  
    1           0                  二  
    9           1                  三  
    10         9                  四  
    12         10                五  
    18         1                  六  
  已知:Nodeid 能得到 NodeName 的递归连接字符串吗?
  例:    已知            结果  
        NodeId:10       四三二一  
        NodeId:18       六二一  
        NodeId:1         二一
解决方法:
1、创建表结构。
 程序代码
create   table   Tree(NodeId   int,Paren


相关文档:

关于SQL语句Count的一点细节

count语句支持*、列名、常量、变量,并且可以用distinct关键字修饰, 并且count(列名)不会累计null的记录。下面随便用一些例子示范一下count的规则:比如对如下表做统计,所有列这里都用sql_variant类型来表示。
if (object_id ('t_test' )> 0 )
    drop table t_test
go
create table t_test (a ......

如何在MS SQL Profiler里面过滤内嵌的存储过程

最近在搞性能优化,由于项目的需要,我们必须尽可能的减少数据库的调用,于是我们做了不少的优化,比如原先需要3个数据库调用的,现在我们把它整合到一个存储过程中,这样只需要一个方法即可。
但这也产生了另外一个问题,之前我们是使用MS SQL Profiler去跟踪数据库的调用的,由于整合了不少存储过程,比如原先需要三个存 ......

万能的分页sql(转)

CREATE proc page
@RecordCount int output,
@QueryStr nvarchar(100)='table1',--表名、视图名、查询语句
@PageSize int=20, --每页的大小(行数)
@PageCurrent int=2, --要显示的页 从0开始
@FdShow nvarchar (1000)='*', --要显示的字段列表
@IdentityStr nvarchar (100)='id', --主键
@WhereStr nvarchar ......

JSP实现简易的SQL报表

输入: select ID as 编号, NAME as 姓名, AGE as 年龄 from XXX
输出:
编号
姓名
年龄
 
 
 
要求是如果SQL变动, 仍然要显示出来所有的别名字段信息和数据.
因为现在Hibernate用的比较广泛, 所以优先考虑用Hibernate来实现, 结果发现如果是实体映射查询语句, 可以方便的用:List<String> Quer ......

Oracle中优化SQL的原则

.Frm644 { display:none; }
  1。已经检验的语句和已在共享池中的语句之间要完全一样
  2。变量名称尽量一致
  3。合理使用外联接
  4。少
用多层嵌套
  5。多用并发
  
  语句的优化步骤一般有:
  1。调整sga区,使得sga区的是用最优。
 
 2。sql语句本身的优化,工具有explain,sql trace ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号