我是靠谱客的博主 快乐烧鹅,最近开发中收集的这篇文章主要介绍oracle 高级使用,oracle--高级使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、俩种表复制语句

SELECT INTO和INSERT INTO SELECT两种表复制语句

CT: create table as select * from

要求目标表不存在,因为在插入时会自动创建表,并将查询表中指定字段数据复制到新建的表中

IS: insert into table2 (f1,f2,..) select v1,v2.... from table1

要求目标表table2必须存在,由于目标表table2已经存在,所以我们除了插入源表 table1的字段外,还可以插入常量

2、merge into 用法

MERGE INTO用法:

merge into表A

using与表A产生关联字段值

on进行和表A关联

when matched then

update set...

when not matched then

insert ...) values

3、递归函数

SELECT FROM EMP

WHERE EMPNO ! 79391

START WITH EMPNC-7369 OR EMPNO -7934

PCONNECT BY PRIOR MGR-EMPNO

ORDER BY SAL DESC

--PID在前面ID在后 (向上查询) --ID在前PI在后(向下查询)

最后

以上就是快乐烧鹅为你收集整理的oracle 高级使用,oracle--高级使用的全部内容,希望文章能够帮你解决oracle 高级使用,oracle--高级使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部