在oracle中,我创建一张表,插入内容后,我要怎么弄才能保存插入的内容?

我之前在表里插入内容后,关掉oracle就查不到我上次插入的内容了!!!... 我之前在表里插入内容后,关掉oracle就查不到我上次插入的内容了!!! 展开
 我来答
brightsu69
2011-12-07 · TA获得超过344个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:253万
展开全部
insert之后需要commit
或者你将工具设为自动提交,如果没有设为自动提交,oracle只在内存区保留,关闭oracle后,当然就丢失了。
commit之后,oracle会写入磁盘,之后再查就不会丢了。
另外,提醒一句,因为oracle是并行多任务的,如果你执行了insert、update之类的语句,不做提交的话,很容易造成锁表,给其他人带来影响。
追问
那我要怎么设为自动提交呢?哥哥
百度网友aa1911c
2011-12-07 · TA获得超过1362个赞
知道大有可为答主
回答量:4951
采纳率:0%
帮助的人:9350万
展开全部
只要你不是建表,该表表结构,或者删除表
而是对表里的记录进行增删改查的时候,都需要在完成时输入commit进行提交,或者输入rollback撤销。如果直接关掉窗口或者是退出程序,则是默认执行了rollback,就是撤销,所以你的那些变换都没有了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
左右文杂铺
2011-12-06
知道答主
回答量:11
采纳率:0%
帮助的人:3.7万
展开全部
插入完成后执行命令 commit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
304316409
2011-12-06
知道答主
回答量:53
采纳率:0%
帮助的人:24万
展开全部
楼主事务没提交把?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdd_2001
2011-12-07 · 超过17用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:32.3万
展开全部
有设定事务吗,要commit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式