Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

hibernate Ö´ÐÐsql ²éѯ³ö×ÜÊý

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class GetCountForPage extends HibernateDaoSupport{
public List getCountForPage(final String sql){
  List list = getHibernateTemplate().executeFind(new HibernateCallback() {
    public Object doInHibernate(Session session)
    throws HibernateException, SQLException {
     Connection CurConn   =session.connection();
     PreparedStatement ps = CurConn.prepareStatement(sql);
     ResultSet result=ps.executeQuery();
                 result.next();
                  int sum=result.getInt(1);
                  List list=new ArrayList();
                  list.add(sum);
                  result.close();
                  ps.close();
                  CurConn.close();
              return list;
    }
   });
   return list;
}
}
Ö´ÐÐsql £ºselect count(1) from yourtable; ²éѯ³ö×ÜÊý¿


Ïà¹ØÎĵµ£º

SQL SERVERµÄÉ󼯹¦ÄÜ

      ÆôÓÃc2ÉóºËÃüÁîÈçÏ£º
      EXEC sp_configure 'c2 audit mode', '1' RECONFIGURE      
      SQL ServerÒÔ128KB´óСµÄ¿éΪµ¥Î»°ÑÊý¾ÝдÈë¸ú×ÙÎļþ¡£Òò´Ë£¬µ±SQL Server·ÇÕý³£Í£Ö¹Ê±£¬×î¶à¿ÉÄܶªÊ§128
......

OracleÖм¸¸ö¹ØÓÚÈÕÆÚ·½ÃæµÄSQLʵÀý

¡í1:È¡µÃµ±Ç°ÈÕÆÚÊDZ¾Ôµĵڼ¸ÖÜ
SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from
dual;

TO_CHAR(SYSDATE,'YY
-------------------
20030327 4 18:16:09

SQL> select to_char(sysdate,'W') from dual;

T
-
4 ......

sqlÖг£Óú¯Êý£¬Ê¡µÃÀϲé±ðÈ˵Ä

1
:
replace
º¯Êý
µÚÒ»¸ö²ÎÊýÄãµÄ×Ö·û´®£¬µÚ¶þ¸ö²ÎÊýÄãÏëÌæ»»µÄ²¿·Ö£¬µÚÈý¸ö²ÎÊýÄãÒªÌæ»»³Éʲô
select

replace
(
'
lihan
'
,
'
a
'
,
'
b
'
)

--
---------------------------
lihbn
£¨ËùÓ°ÏìµÄÐÐÊýΪ
1
ÐУ©
==== ......

²éÑ¯ÖØ¸´¼Ç¼µÄSQLÓï¾ä

SELECT tagid, tagname from uchome_mtag WHERE tagname IN (SELECT tagname from uchome_mtag GROUP BY tagname HAVING (COUNT(tagname) > 1)) ORDER BY tagname ......

SQL outputʹÓÃ

SQL°æ£º
alter proc testguo
(
    @cityid int,
    @cityname nvarchar(100) output
)
as
select @cityname =  city_name from BA_Hot_City where cityid = @cityid
select @cityname
go
declare @cityname nvarchar(100)
exec testguo 1,@cityname output
ÁíÒ»°æ£º
ht ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ