解决方案 »
- 如何MFC编程让一台oracle客户端连接oracle服务器
- 求救,如何知道oracle中的表的字段的属性?
- 问个orcale存储过程的问题??????
- 各位朋友,哪位会把 SQL Server 库导入Oracle 中去?
- 新手上路
- 弱弱的问题,怎么获取查询结果的第一行;
- JDBC访问oracle,为什么这样的语句不行:select t.*, '常量字符串' from my_table t?
- [讨论]这样的SQL怎么写?
- 小弟请教各位大侠:关于Unix下Oracle调用外部函数的问题
- 请问在sql server中如何在select的结果中添加行号如1,2,3。。。多谢!
- 急!!!大虾救命 执行SQLLOAD 存在跳过的逻辑记录
- 不同数据库间保存数据问题?
string sql = "Select * from WLEVELHISTORYDATA where WLEVELID = '" + poolid.ToString() + "' AND ROWNUM<=('" + PageSize + "'*('" + CurrentPage + "'-1)) order by WLEVHISID desc";
怎么加个 ROWNUM<='" + PageSize + "'
t.series_name,
t.author,
t.publisher_id,
t.descriptions
from (
select row_number() over(order by init_letter desc) rn,
series_id,
series_name,
author,
publisher_id,
descriptions
from dat_ct_series
where series_name like '%上海%'
) t
where t.rn > in_page_size * (in_start_page-1) --in_page_size 页面条数。in_start_page开始页数,从1开始。
and t.rn <= in_page_size * in_start_page;
查询1到20
(
str_tagname in t_cms_tag.tagname%type, --标签名
str_pkgname in t_cms_tag_pkg.name%type, --标签包名称
i_beginrownum in number := 1, --开始行号
i_endrownum in number := 50, --结束行号
cur_result out sys_refcursor, --结果集)
is
begin
open cur_result for
select tagid,
tagname,
(
select wmsys.wm_concat(p.name) pkgname
from t_cms_tag_pkg_detail b, t_cms_tag_pkg p
where b.tagpkgid = p.tagpkgid
and b.tagid = t.tagid
--and rownum = 1
) pkgname
from (
select t.*, rownum rn
from (
select tagid,
tagname
from t_cms_tag t
where t.tagname like '%' || str_tagname || '%'
order by t.createtime desc,tagid
) t
where rownum <= nvl(i_endrownum, 50)
) t
where rn >= nvl(i_beginrownum, 1);end;
/
如果是oracle 的话。而且用到了hibernate框架的话。可以用
q.setFirstResult(20000);
setMaxResult();你查查。