【提交】按钮对应的语句是哪个?

ggsysy 2016-01-26 08:47:28
刚从sql server转学Oracle,建了一个作业,insert into …… select …… ;
后面加了commit,为什么没有数据插入到相应的表,是写错了么?请问【提交】按钮对应的语句是哪个?
...全文
226 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggsysy 2016-02-06
  • 打赏
  • 举报
回复
引用 7 楼 ls_rose 的回复:
insert是DDL操作可以回滚,不需提交才能执行查询
DML吧
ls_rose 2016-02-01
  • 打赏
  • 举报
回复
insert是DDL操作可以回滚,不需提交才能执行查询
xu176032 2016-02-01
  • 打赏
  • 举报
回复
引用 7 楼 ls_rose 的回复:
insert是DDL操作可以回滚,不需提交才能执行查询
insert是DDL? 别瞎说,仔细看看书,或者在网上查查
ggsysy 2016-01-26
  • 打赏
  • 举报
回复
引用 4 楼 wmxcn2000 的回复:
commit 语句后面,你加 分号了吗?
加了呢,作业能自动执行并有数据了。 现在还有一个疑问就是,查询窗口都是同样的语句,为什么不全选运行和全选运行的效果是不一样的? sql server好像是一样的结果。
卖水果的net 2016-01-26
  • 打赏
  • 举报
回复
commit 语句后面,你加 分号了吗?
ggsysy 2016-01-26
  • 打赏
  • 举报
回复
刚才发现一个现象,就是不全选语句运行的话,好像没有执行commit这个动作,只有全选语句后运行,才提示已提交。难道区别就在我没有全选语句进行运行?那执行作业的时候,会不会不执行commit?
ggsysy 2016-01-26
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
感觉是你的作业没有被执行。 或者,你的 select 语句,没有查出来数据?
现在情况是这样,直接把语句复制出来运行,后面有commit的,也是没有插入任何数据,但是点了提交按钮就有效,请问怎么回事额?
卖水果的net 2016-01-26
  • 打赏
  • 举报
回复
感觉是你的作业没有被执行。 或者,你的 select 语句,没有查出来数据?
卖水果的net 2016-01-26
  • 打赏
  • 举报
回复
你用的哪个工具? pl\sql developer ,还是 sql developer ?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧