VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3188|回复: 8

在sqlplus里显示更新成功,但是实际上却并没有更新

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-19 10:00:01 | 显示全部楼层 |阅读模式
非常奇怪的问题,我用了一条语句
update QBA01 set qm='五区 ',dm='一队 ',zm='南三一 ' where rq>=TO_DATE('2017-01-01', 'yyyy-mm-dd') and rq<TO_DATE('2017-01-02', 'yyyy-mm-dd') and jh='N90-23'
在sql*plus里提示

已更新 1 行。

可是到数据库里看却没有更新.
哪位兄弟帮一下忙看看
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-19 15:45:02 | 显示全部楼层
此问题确实是。包括insert,update都存在这种现象。
原因我也不清楚,呵呵
所以我自己写了个小程序,放一个edit,专门用来更新数据库内容。
你也可以用sql scrapture(好像拼错了)来更新
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-10-19 16:00:01 | 显示全部楼层
是不是没有commit;
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-19 18:15:01 | 显示全部楼层
没有commit;
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-19 19:45:01 | 显示全部楼层
肯定是没有commit
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-10-19 20:00:01 | 显示全部楼层
在语句后面加个
commit;
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-10-19 20:30:01 | 显示全部楼层
commit ...
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-19 21:00:01 | 显示全部楼层
......,二楼居然还说insert,update也有问题,如果这样的BUG都有的话ORACLE也要不行了,呵呵
回复

使用道具 举报

0

主题

71

帖子

50.00

积分

新手上路

Rank: 1

积分
50.00
发表于 2020-10-19 21:30:02 | 显示全部楼层
必须commit;之后,才能从oracle中select新的数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表