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

前端之家收集整理的这篇文章主要介绍了值得插入oracle中的表没有保存?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用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;

刚插入后

猜你在找的Oracle相关文章