Oracle技巧集锦
FROM A
WHERE A.PAY_NO NOT IN (SELECT PAY_
NO FROM B WHERE VALUE >=120000);
FROM A,B
WHERE A.PAY_NO=B.PAY_NO(+)
AND B.PAY_NO IS NULL
AND B.VALUE >=12000;
delete from table_name where ...
commit;
imp jfcl/hfjf@ora1 file=empdata.dmp full=Y buffer=64000
commit=Y ignore=Y
where a.empno=b.empno(+)
and b.empno is null
and b.job=’SALE’;
AS SELECT * (可以是表a中的几列)
FROM a
WHERE a.column = ...;
group by num
having count(num) >1 --按num分组后找出表中num列重复,即出现次数大于一
delete from student(上面Select的)
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5_PIPE_PREFAB D --D相当于
WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND
EM5_PIPE_PREFAB.DSNO=D.DSNO);
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5_PIPE_PREFAB D
WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND
EM5_PIPE_PREFAB.DSNO=D.DSNO);
取得某列中第N大的行
(select table_name.*,dense_rank() over (order by column desc) rank
where rank = &N;
where …
and rownum<10
minus
select * from tablename
where …
and rownum<5
order by name
select rownum r,a from yourtable
where rownum <= 20
order by name )
where r > 10
---- 当在把数据库倒入到新的服务器上后(数据库重建),需要将视图重新编译
SQL >SELECT ‘ALTER VIEW ‘||TNAME||’
COMPILE;’ FROM TAB;
SQL >SPOOL OFF
||TNAME||’ TO USERNAME;’ FROM TAB;
SQL >SELECT ‘CREATE SYNONYM
‘||TNAME||’ FOR USERNAME.’||TNAME||’;’ FROM TAB;
FILE_HANDLE UTL_FILE.FILE_TYPE;
BEGIN
FILE_HANDLE:=UTL_FILE.FOPEN(
‘C:\’,’TEST.TXT’,’A’);
UTL_FILE.PUT_LINE(FILE_HANDLE,’
HELLO,IT’S A TEST TXT FILE’);
UTL_FILE.FCLOSE(FILE_HANDLE);
END;
SVRMGR > shutdown;
SVRMGR >exit;
SVRMGR > startup mount RUN73;
SVRMGR > alter database rename file
> ‘/ ora13/orarun/document.dbf’
> ‘/ ora12/orarun/document.dbf’;
/
create or replace function merge (pv in strings_table) return varchar2
is
ls varchar2(4000);
begin
for i in 1..pv.count loop
ls := ls || pv(i);
end loop;
return ls;
end;
/
create table t (id number,name varchar2(10));
insert into t values(1,'Joan');
insert into t values(1,'Jack');
insert into t values(1,'Tom');
insert into t values(2,'Rose');
insert into t values(2,'Jenny');
column names format a80;
select t0.id,merge(cast(multiset(select name from t where t.id =
from (select distinct id from t) t0;
drop type strings_table;
drop function merge;
drop table t;
20, research, smith;adams;ford;scott;jones
30, sales, allen;blake;martin;james;turners
SQL> select deptno, dname, emps
2 from (
3 select d.deptno, d.dname, rtrim(e.ename ||', '||
4 lead(e.ename,1) over (partition by d.deptno
5 order by e.ename) ||', '||
6 lead(e.ename,2) over (partition by d.deptno
7 order by e.ename) ||', '||
8 lead(e.ename,3) over (partition by d.deptno
9 order by e.ename) ||', '||
10 lead(e.ename,4) over (partition by d.deptno
11 order by e.ename) ||', '||
12 lead(e.ename,5) over (partition by d.deptno
13 order by e.ename),', ') emps,
14 row_number () over (partition by d.deptno
15 order by e.ename) x
16 from emp e, dept d
17 where d.deptno = e.deptno
18 )
19 where x = 1
20 /
NOCYCLE
MAXVALUE 9999999999
START WITH 2;
BEFORE INSERT ON checkup_history
FOR EACH ROW
DECLARE
next_checkup_no NUMBER;
BEGIN
--Get the next checkup number from the sequence
SELECT checkup_no_seq.NEXTVAL
INTO next_checkup_no
FROM dual;
--for the record being inserted
:new.checkup_no := next_checkup_no;
END;
select trunc(sysdate, 'MM')+rownum-1 as d
from dba_objects
where rownum < 32) t
where to_char(t.d, 'MM') = to_char(sysdate, 'MM') --找出当前月份的周五
and trim(to_char(t.d, 'Day')) = '星期五'
转载于:https://blog.51cto.com/youxue/45373
Oracle技巧集锦相关推荐
- Oracle经验集锦
1.删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2.删除用户 DROP USER User_Na ...
- Unity 4.x游戏开发技巧集锦(内部资料)
2019独角兽企业重金招聘Python工程师标准>>> Unity 4.x游戏开发技巧集锦(内部资料) 淘宝书店地址:http://item.taobao.com/item.htm? ...
- Unity 游戏开发技巧集锦之使用cookie类型的纹理模拟云层的移动
Unity 游戏开发技巧集锦之使用cookie类型的纹理模拟云层的移动 使用cookie类型的纹理模拟云层的移动 现实生活中,当阳光直射大地,而天空中又有很多云时,云层的影子总是会投射在大地上,风吹着 ...
- Unity 游戏开发技巧集锦之创建透明的材质
Unity 游戏开发技巧集锦之创建透明的材质 Unity创建透明的材质 生活中不乏透明或者半透明的事物.例如,擦的十分干净的玻璃,看起来就是透明的:一些塑料卡片,看起来就是半透明的,如图3-23所示. ...
- Unity 游戏开发技巧集锦之创建部分光滑部分粗糙的材质
Unity 游戏开发技巧集锦之创建部分光滑部分粗糙的材质 创建部分光滑部分粗糙的材质 生活中,有类物体的表面既有光滑的部分,又有粗糙的部分,例如丽江的石板路,如图3-17所示,石板的表面本来是粗糙的, ...
- Unity 游戏开发技巧集锦之创建自发光材质
Unity 游戏开发技巧集锦之创建自发光材质 创建自发光材质 自发光材质(self-illuminated material)是指自己会发光的材质.生活中与之相似的例子,就是液晶显示屏上显示的信息,文 ...
- Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机
Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机 Unity中制作一个望远镜 本节制作的望远镜,在鼠标左键按下时,看到的视图会变大:当不再按下的时候,会慢慢缩小成原来的视图.游戏中时常出现 ...
- Unity游戏开发技巧集锦2.1.3实现效果
Unity游戏开发技巧集锦2.1.3实现效果 将此脚本加到Camera对象上,选中此对象,即可查看对象上此脚本组件中的各项属性,如图2-4所示. 图2-4 对象脚本组件里的各项属性 ...
- Unity 4.x游戏开发技巧集锦第2章摄像机的应用
Unity 4.x游戏开发技巧集锦第2章摄像机的应用 作为游戏开发者,千万不要忽略了摄像机(Camera)的重要性.毕竟玩家是通过摄像机,才看到了游戏的视图.本章将介绍一些摄像机的常见应用.本文选自& ...
最新文章
- vue案例 - vue-awesome-swiper实现h5滑动翻页效果
- 对实体类的所有String类型的成员变量值trim
- Java中的泛型 --- Java 编程思想
- XamarinAndroid组件教程设置自定义子元素动画(二)
- RemoteApp连接时所需要的证书
- 004 Android之其他控件
- Kubernetes v1.6开始支持RBAC
- 使用C#为MSTest测试项目实现自定义断言
- cannot import name UnrewindableBodyError
- 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎
- 跳过人脸检测和关键点定位,Facebook等提出实时3D人脸姿态估计新方法
- Tensorflow 卷积神经网络 (二)
- .htaccess 基础教程(四)Apache RewriteCond 规则参数
- docker 部署rabbitmq,k8s部署rabbitmq集群,跟踪和监控rabbitmq
- 中断 http请求 正在加载 取消http请求
- 计算机页面偏黄怎么修改,windows10电脑屏幕颜色偏黄的调节方法
- 使用dns-over-https 手动测试域名解析
- Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面
- 成熟的B端产品经理,都有这个能力
- 拷机测试需要多久_【温馨提示】亚马逊卖家警惕!没有UL测试报告产品将会被下架...
热门文章
- 对 *.google.com/* 产品进行大规模的 CSRFing 研究,意外获得3万美元奖金
- 用c语言实现艺术清屏
- 从零开始--系统深入学习android(实践-让我们开始写代码-新手指南-3.Hello,本地化)...
- 了解一些常用的牛逼编译器(不限制编程语言, 不限制平台)
- Android 判断用户2G/3G/4G移动数据网络
- python def和lambda的应用
- 黄聪:C#设置Word中表格某个列宽
- [转]Win XP常遇网络故障分析:局域网问题
- 蓝桥杯 ALGO-65 算法训练 比赛安排
- 【iOS开发】关于Xcode8后产生的viewForHeaderInSection、viewForFooterInSection设置不产生效果的问题