从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1、先查询本库所有表,本文以TEST开头表为例,select * from user_tables t where table_name like 'TEST%';
成都创新互联专业为企业提供云阳网站建设、云阳做网站、云阳网站设计、云阳网站制作等企业网站建设、网页设计与制作、云阳企业网站模板建站服务,10年云阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
2、查询表的数量,select count(*) from user_tables t where table_name like 'TEST%';
3、编写删除表的sql脚本,
declare
v_sql varchar2(200);
v_cnt number(10);
begin
for v_tab in (select table_name from user_tables t where table_name like 'TEST%') loop
v_sql := 'drop table '|| v_tab.table_name;
execute immediate v_sql ;
end loop;
end;
4、再次查看TEST开头的表,select * from user_tables t where table_name like 'TEST%',已无记录,
删除满足条件的行:
delete from table_name where your_conditions;
commit;
删除表中的全部数据:
trancate table table_name;
删除表:
drop table table_name;
Oracle数据删除语句
--查看当前SCN数值
SELECT dbms_flashback.get_system_change_number from dual;
--Scn与时间的对应关系
SELECT to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’, to_char(DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER) AS SCN from dual;
--通过时间flashback query数据
SELECT * FROM scott.test AS OF TIMESTAMP TO_TIMESTAMP('2013-11-17 10:25:17', 'YYYY-MM-DD HH:MI:SS');
--通过SCN 闪回数据
SELECT * FROM scott.test AS OF SCN 23565583;
--闪回表中误删除的数据
flashback table tablename to timestamp xxx
flashback table tablename to scn xxx
--闪回表前提条件
--该表需开启行移动功能,可在恢复之前打开再执行恢复
alter table test enable row movement;
truncate table [tablename]这个速度比较快
delete from [tablename]这个是常规删除
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图