PL/SQL导入sql文件:1.点击新建 2.命令窗口 3.@+回车 4.选择导入的sql文件
Create table test_table as select *from dev_table----复制一个临时表(并且复制表里的数据)
Create table test_table as select *from dev_table where 1=2----复制一个临时表(不复制表里的数据)
insert into table1 select * from table2 复制一个表的数据(表结构一样)
insert iinto table1 (字段1,字段2) select 字段1,字段2 from table2 ----复制表的数据(表结构不一样)
with unit as (select * from vw_org) select * from unit -----临时表
with t1 as (select * from dual),t2 as (select * from dual) select t1.*,t2.* from t1 inner join t2 on t1.id=t2.id ---两个临时表关联
select status from user_indexes where index_name='IDX_SYS CONS_O_CI…PL_SQL查询数据库字段的索引是否有效
删除数据库的重复数据
1.删除重复数据中rowid 最大的数据
-- 先查出来看一眼 table a,table b 属于同一张表 rowid 最大的数据
select *
from table a
where rowid != (select max(rowid)
from table b
where a.重复字段 = b.重复字段)
-- 删除这部分数据 rowid 最大的数据
delete from table a
where rowid != (select max(rowid)
from table b
where a.重复字段 = b.重复字段
delete from table group by 重复字段 having count(重复字段) > 1----删除所有重复的数据
标签:重复,笔记,字段,rowid,table,where,select From: https://www.cnblogs.com/zll-wyf/p/17688141.html