--批量清空当前用户所有表的所有数据 --@author YangL declare v_sql varchar2(2000); CURSOR cur is select table_name from user_tables order by table_name; begin for rows in cur loop v_sql := 'TRUNCATE TABLE ' || rows.table_name; dbms_output.put_line(v_sql); execute immediate v_sql; end loop; end; /
by totoo130 - Oracle - 2011-04-22 20:19:42 阅读(2609) 回复(1)
尚观oracle最佳入门5-表结构更改http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2213510&uid=1320045357&t=1#16776295 oracle最佳入门4-构建表操作http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2213510&uid=1320045357&t=1#16776249 尚观oracle最佳入门1-DBA职业分析http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2213510&uid=1320045357&t=1#16776221 oracle最佳入门3-表的...
/******************************************************************************* * @author danlley * @version 1.06.06.12 * @since 2006-06-12 * Description: 此类用于分析客户库之间,或者开发库与客户库之间出现的不一致问题! * 要比较两个库中的数据之间差异,只需对常量:DATABASE_A * DATABASE_B * 修改成所需批对的数据...
在oracle816中有表(price_vs_insur)里面有字段分别如下: item_class his_code his_units insur_code create_date operator 现想要在后面增加一个:字段yb_fbxm如何增加?
我现在有一个需求,想在oracle中每小时创建一个表.目标表和创建后的表表结构要一致,包括索引等项,不清楚在oracle中怎么操作? 比如目标的表名为:table。每小时需要创建的表名为:table_2010031810。(即:table_yyyymmddhh)
我只知道先查user_tables,再对每一个user_tables中的表进行 desc, 可是有没有可以直接查一个表就可以可以得到所有用户表的表结构呢?