為a使用者賦給b使用者表的許可權
grant
select 使用者b.表名 to 使用者a
查詢主表與引用表之間的關係
select a.owner as 主鍵擁有者 ,
a.table_name as 主鍵表 , --
b.column_name as 主鍵列 , --
c.owner as 外來鍵擁有者 , --
c.table_name as 外來鍵表 , --
d.column_name as 外來鍵列 --
from user_constraints a
left join user_cons_columns b
ona.constraint_name=b.constraint_name
left join user_constraints c
onc.r_constraint_name=a.constraint_name
left join user_cons_columns d
onc.constraint_name=d.constraint_name
where a.constraint_type='p'
order by
a.table_name
* 禁用試圖 *
alter
table 表名 disable constraint 約束名;
select
'alter table '||table_name||' disable constraint '||constraint_name||';'
from user_constraints where constraint_type='r'
select
'alter table '||table_name||' enable constraint '||constraint_name||';'
from user_constraints where constraint_type='r'
查詢並匯入空表
select table_name from user_tables where num_rows=0;
select
'alter table '||table_name||' allocate extent;'
from user_tables where num_rows=0 ;
Oracle資料庫常用操作
oracle資料庫 oracle資料庫建立表空間 1 建立臨時表空間 create temporary tablespace givaname temp tempfile f orcal orcalan hsj givaname temp.dbf size 50m autoextend on nex...
oracle資料庫常用操作(1)
一 建立表空間 1.臨時表空間 create temporary tablespace test temp tempfile e test temp01.dbf size 32m autoextend on next 32m maxsize 2048m extent management local...
Oracle資料庫常用操作 2011 3 10
1.匯出資料 exp username pwd sid file c temp.dmp tables table name 2.匯入資料 imp username pwd sid file c temp.dmp tables table name 3.重新命名表 alter table old ta...