在命令行中添加表后不显示表 (Oracle SQL)

Tables not showing up after adding them in command line (Oracle SQL)

我使用 cmd sql

添加了一个测试 table
CREATE TABLE TESTJDBC (NAME varchar(8), NUM NUMBER);
INSERT INTO TESTJDBC VALUES ('ALIS', 67);
INSERT INTO TESTJDBC VALUES ('BOB', 345);
COMMIT;

响应是它已成功添加、table 创建、添加行等。但是当我这样做时

select NAME, NUM from TESTJDBC

select * from TESTJDBC

我只得到一个带有缩进“2”的空行

SQL> select NAME, NUM from TESTJDBC
    2

我在 sql 开发人员上连接到我的数据库,但在那里我什至找不到 table。我知道 table 本身肯定在那里,因为当我尝试创建一个具有相同名称的新 table 时,我做不到。有什么问题?

你应该终止分号语句:

select name, num from testjdbc;

或正斜杠:

select name, num from testjdbc
/

因为“缩进 2”仅表示您现在位于第 2 行并且应该输入更多代码(如果需要)。