我是靠谱客的博主 快乐烧鹅,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部