加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_商丘站长网 (https://www.0370zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

值得插入oracle中的表没有保存?

发布时间:2021-01-08 05:04:49 所属栏目:百科 来源:网络整理
导读:我正在使用Oracle Database 11g并使用SQL命令行. 我创建了表,然后像往常一样插入值.当我使用select查询查看插入的行时,我看到它们没有任何问题. SQL connectEnter user-name: hotelEnter password:Connected.SQL select * from hotel2 ;no rows selectedSQ

我正在使用Oracle Database 11g并使用SQL命令行.

我创建了表,然后像往常一样插入值.当我使用select查询查看插入的行时,我看到它们没有任何问题.

SQL> connect
Enter user-name: hotel
Enter password:
Connected.
SQL> select * from hotel
2  ;

no rows selected

SQL> insert into hotel values('The Taj',11,'New York',5);

1 row created.

SQL> select * from hotel;

NAME                                                 HOTEL_ID
-------------------------------------------------- ----------
LOCATION                                           STAR_RATING
-------------------------------------------------- -----------
The Taj                                                    11
New York                                                     5

但是,在我关闭sql命令行之后,再次打开并再次使用select查询查看所有行…所有行都消失了.我得到“没有选择行”

SQL> connect
    Enter user-name: hotel
    Enter password:
    Connected.
    SQL> select * from hotel;

    no rows selected

    SQL>

我不知道为什么会这样.请帮忙!我对这个全新.所以请不要判断:)

解决方法

尝试

SQL> commit;

刚插入后

(编辑:开发网_商丘站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!