我正在使用数据库实用程序执行查询来试验 Oracle SQL (10g)。
我的问题是,即使成功执行 aCREATE TABLE
和 an INSERT
,打开数据检查器时也不会显示记录。
这是我运行的:
DROP TABLE Customer;
CREATE TABLE Customer (
CustomerNr INTEGER PRIMARY KEY,
LastName VARCHAR2(50),
FirstName VARCHAR2(50)
);
INSERT INTO Customer VALUES (1, 'Example', 'Joe');
该表正确列出:
截图 1
但是,数据选项卡中没有列出任何记录: 屏幕截图 2
SELECT * FROM Customer;
可以成功执行,但没有返回任何内容。
如果我断开与数据库的连接并再次连接,则数据已正确加载。
SELECT * FROM Customer;
现在也正确返回插入的记录。
这是执行查询中的错误吗?难道我做错了什么?我可以尝试解决什么问题?
PS:请编辑我的帖子以包含图像,因为我没有添加图像的声誉。