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

sql与hql的区别

sql是关系数据库查询语言,面对的数据库;
而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了从数据库查询需要的数据,但sql操作的是数据库表和字段,
而作为面向对象的hql操作的则是持久化类及其属性。
举一个简单的例子
sql语句
select * from tb_goods where id in (select goodsid from tb_getuse group by goodsid)
tb_goods通过goodsid和tb_getuse相关联,如何用hql写上述sql语句
如果A是B的父表。
b.A.id 中间的A是B表的映射文件中对应的A的名字。
from B as b where b.A.id in ( select a.id from A as a)


相关文档:

SQL中EXISTS的用法


比如在Northwind数据库中  
  有一个查询为  
  SELECT   c.CustomerId,   CompanyName  
  from   Customers   c  
  WHERE   EXISTS(  
              SELECT   OrderID   from   ......

sql 日志管理


清除 SQL SERVER 2005 事务日志
1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)]
2.输入以下SQL语句,其中“TestDB”是数据库名称
DUMP TRANSACTION TestDB WITH NO_LOG
3.执行该SQL,成功后继续以下操作
4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件 ......

Sql常见面试题 受用了

1.
用一条SQL
语句 查询出每门课都大于80
分的学生姓名
name   kecheng   fenshu
张三    
语文       81
张三    
数学       75
李四    
语文 &nbs ......

使用Oracle sql_trace 工具

前言:
    sql_trace 是我在工作中经常要用到的调优工具,相比较statspack 我更愿意用这个工具。
    因为数据库慢原因的85%以上是由于sql问题造成的,statspack没有sql的执行计划。显示没有它直观,方便,对想要针对性不强,
    1,介绍数据库调优需要经常会用到的工具 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号