在oracle中用
create 建了一个表 存了数据 但是我关闭oracle以后 再次登录oracle的时候表还在数据没有了
请问怎么回事?????
create 建了一个表 存了数据 但是我关闭oracle以后 再次登录oracle的时候表还在数据没有了
请问怎么回事?????
解决方案 »
- 有一个表有一个日期字段,要求对此字段按年,月,日进行分组列表显示
- 时间转换问题
- 为什么我建了索引它却没有使用索引
- 在Oracle中如何将sql查找多行结果与其中一列取平均值的结果一起显示
- 安装完oracle 10G进入sqlplus
- 建表求助
- ORA-00904: 无效列名, 每看到哪儿出错了....
- 受不了了, 怎么oracle那么难上手啊??高手们.你们是怎么学的?给点建议
- 使用database configurtion assistant创建数据库时候出现错误,“not a zip file(END header not found)"请高手兄指点
- 在线求助,两个时间想减的问题
- 在用oracle 10g imp 命令时报错,请求帮助!
- 一个IO性能调优的问题
这不太可能吧,多半是你的操作失误,导致数据丢失。
oracle提交(commit)分为显示提交和隐式提交:
1.显示提交
commit/rollback;
2.隐式提交
2.1 DDL会导致隐式提交,注意:失败的DDL也会导致提交
sessionA> insert into t1 values(1);
1 row created.sessionA>select count(*) from t1;
COUNT(*)
----------
2sessionA>drop table xx;
drop table xx
*
ERROR at line 1:
ORA-00942: table or view does not existsessionB>select count(*) from t1;
COUNT(*)
----------
2
但是语法错误的DDL不会导致隐式提交
sessionA> insert into t1 values(1);
1 row created.sessionA>select count(*) from t1;
COUNT(*)
----------
3sessionA>drop table col t2;
drop table col t2
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
sessionB>select count(*) from t1; COUNT(*)
----------
2
2.2 DCL:特指grant,revoke
而alter session不会
2.3 没提交就关闭oracle
2.4 突然掉电