在oracle中用
create 建了一个表 存了数据 但是我关闭oracle以后 再次登录oracle的时候表还在数据没有了
请问怎么回事?????
create 建了一个表 存了数据 但是我关闭oracle以后 再次登录oracle的时候表还在数据没有了
请问怎么回事?????
解决方案 »
- 字段类型为NUMBER(10)时1与10000占的存储空间一样吗
- sqlserver有个中文繁简转换的功能ChineseConverter,oracle有没有类似的
- 求 PL/SQL高级编程的电子版 ,谢谢
- alter table test_table enable novalidate constraint sys_c00259545为什么发生错误
- 请告诉我,刚建的表从哪里能看到?急!!!
- 我在SQL PLUS里执行一个SQL语句,执行后为什么好长时间没反映过了一会才执行.大家说说
- 如何用SQL语句实现?查询某字段的下一行记录值减上一行记录值的差
- 为什么Oracle的客户端不能连接服务器端阿
- 我即将学习Oracle,请版主和各位大侠给予指导!谢谢!!
- 为什么session只有30个
- 在用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 突然掉电