oracle 分页查询sql_oracle和mysql语法区别

(2) 2024-05-30 21:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说oracle 分页查询sql_oracle和mysql语法区别,希望能够帮助你!!!。

ORACLE分页查询SQL语法

--1:无ORDER BY排序的写法。(效率最高) ­

--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) ­

SELECT * ­

from (Select ROWNUM AS ROWNO, T.* ­

from k_task T ­

where Flight_date between to_date('20060501', 'yyyymmdd') and ­

to_date('20060731', 'yyyymmdd') ­

AND ROWNUM <= 20) TABLE_ALIAS ­

WHERE TABLE_ALIAS.ROWNO >= 10; ­

­

--2:有ORDER BY排序的写法。(效率最高) ­

--(经过测试,此方法随着查询范围的扩大,速度也会越来越慢哦!) ­

SELECT * ­

from (SELECT TT.*, ROWNUM AS ROWNO ­

from (Select t.* ­

from k_task T ­

where flight_date between to_date('20060501', 'yyyymmdd') and ­

to_date('20060531', 'yyyymmdd') ­

ORDER BY FACT_UP_TIME, flight_no) TT ­

WHERE ROWNUM <= 20) TABLE_ALIAS ­

where TABLE_ALIAS.rowno >= 10; ­

­

--3:无ORDER BY排序的写法。(建议使用方法1代替) ­

--(此方法随着查询数据量的扩张,速度会越来越慢哦!) ­

SELECT * ­

from (Select ROWNUM AS ROWNO, T.* ­

相关文档:

oracle表空间操作详解

1

2

3作者:   来源:    更新日期:2006-01-04

5

6

7建立表空间

8

9CREATE TABLESPACE data01

10DATAFILE '/ora ......

Oracle 在9i以后,可以利用DBMS_METADATA.GET_DDL包得到数据库的对象的ddl脚本。如下(SQLPLUS中执行):

1. 获取单个的建表、视图和建索引的语法

set pagesize 0

set long 90000

set feedback off

set echo off

spool DEPT.sql

select dbms_metadata. ......

oracle发送邮件存储过程:

create or replace procedure bsd_sendemail(

p_receiver varchar2,

p_sub varchar2,

p_txt varchar2)

is

p_user varchar2(30):='';

p_pass varchar2(30):='';

p_sendor varchar2(20):='Gnie';

p_server varchar2(20):='Mail_Server_IP';

p_port number:=25;

p_need_smtp number:=0;

p ......

项目开发中,需要远程备份数据库,以下为C#远程备份数据库的代码

///

/// 数据库备份

///

/// dmp文件名称

/// log文件名称

///

一、ORACLE的启动和关闭

1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下

su - oracle

a、启动ORACLE系统

oracle>svrmgrl

SVRMGR>connect internal

SVRMGR>startup

SVRMGR>quit

b、关闭ORACLE系统

oracle>svrmgrl

SVRMGR>connect internal

SVRMGR>shutdow ......

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复