创建表使用
create table tab1 nologging as select * from tmp where 1=0;插入数据使用方式:
1. insert /*+append+*/ into tab1 values ();
2. insert /*+append+*/ into tab1 select * from ....;使用方式1插入数据好像并不能减少redo size, 使用v$sesstat, v$statname 查看,
是不是这样的?什么情况下才可以? 请高手指点该怎么做。
create table tab1 nologging as select * from tmp where 1=0;插入数据使用方式:
1. insert /*+append+*/ into tab1 values ();
2. insert /*+append+*/ into tab1 select * from ....;使用方式1插入数据好像并不能减少redo size, 使用v$sesstat, v$statname 查看,
是不是这样的?什么情况下才可以? 请高手指点该怎么做。
解决方案 »
- 重做日志不能归档,不能切换日志的问题。
- sql 不等於跟null為什麼不能同時抓出?
- 帮忙分析下这个错误,在做PROGRAM时遇到
- 接触查询时分母为0的情况
- minimun_balance constant real:=10.00;和 amount real;分别定义了什么类型的变量?
- 执行计划中的Physical reads是什么意思?
- 关于Oracle9i多个实例的启动与关闭
- 请问如何在存储过程中删除一个表啊? 急``~
- select * from topic 如果有blob字段,如何然他显示非blob字段的内容呢?
- 怎样把varchar2的字段改成Clob或nvarchar2????????????
- 求一条sql,请帮看看!
- VB oracle ORA-00936 :missing expression
提示只有一个加号。