在命令行中添加表后不显示表 (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 行并且应该输入更多代码(如果需要)。
我使用 cmd sql
添加了一个测试 tableCREATE 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 行并且应该输入更多代码(如果需要)。