oracle刪除一個用戶下的表的sql語句是什么啊
刪除用戶所有表declarecursor c1 is select table_name from dba_tables where owner='REPORT';beginfor c2 in c1 loopexecute immediate 'drop table REPORT.'||*_name;end loop;end; 或者select 'truncate table REPORT.'||table_name||';'from all_tables where owner='REPORT';(效率高)select 'drop table REPORT.'||table_name||';'from all_tables where owner='REPORT';(效率低)。
ORACLE 刪除表中數據的sql語句求助
正確答案:
delete from rt_switch_monitor
where alarm_state = '165'
and cur_value = '1'
and parent_description = '開封地區/明河變/斯威夫特E40電源/明河變斯威夫特E40電源';
commit;
按照你的寫法并糾正你的錯誤語句,應該為:
delete from rt_switch_monitor t
where *_state = '165'
or *_value = '1'
*_description in
(select *_description from rt_switch_monitor t where *_description = '開封地區/明河變/斯威夫特E40電源/明河變斯威夫特E40電源');
記得給我分!!!要知道我給別人培訓,收的費用是相當高的(給你糾正只收懸賞分)
oracle刪除數據語句怎么寫
Oracle數據刪除語句--查看當前SCN數值SELECT dbms_*_system_change_number from dual;--Scn與時間的對應關系SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:ss', to_char(DBMS_*_SYSTEM_CHANGE_NUMBER) AS SCN from dual;--通過時間flashback query數據* SELECT * FROM * AS OF TIMESTAMP TO_TIMESTAMP('2013-11-17 10:25:17', 'YYYY-MM-DD HH:MI:SS'); --通過SCN 閃回數據SELECT * FROM * AS OF SCN 23565583;--閃回表中誤刪除的數據flashback table tablename to timestamp xxx flashback table tablename to scn xxx--閃回表前提條件--該表需開啟行移動功能,可在恢復之前打開再執行恢復alter table test enable row movement;。
轉載請注明出處華閱文章網 » oracle刪除表的語句