Oracle sql开发人员未选择任何行

Oracle sql开发人员未选择任何行,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,我试图连接到另一个用户,然后进行选择,但我在输出中得到“未选择行” SHOW USER; CONNECT USER1/USER1 SHOW USER; SELECT * FROM TABLE1; Output: USER is "SYS" Connected USER IS "USER1" no rows selected 所以我不知道为什么这不起作用,你能帮我吗?如果你在一个会话中插入数据,然后登录(创建另一个会话)并尝试查看数据,则您将无法查看数

我试图连接到另一个用户,然后进行选择,但我在输出中得到“未选择行”

SHOW USER;
CONNECT USER1/USER1
SHOW USER;
SELECT * FROM TABLE1;

Output:

USER is "SYS"
Connected
USER IS "USER1"
no rows selected

所以我不知道为什么这不起作用,你能帮我吗?

如果你在一个会话中插入数据,然后登录(创建另一个会话)并尝试查看数据,则您将无法查看数据,除非在第一个会话中发出了
提交
,指示数据库存储数据并使其公开可见。虽然数据未提交,但它仅在插入数据的会话中可见(即使您以同一用户身份登录)

要解决这个问题:

  • 返回到第一个会话并运行
    COMMIT
    语句
  • 然后检查第二个会话中是否有可见的行

表1是否可能没有要选择的行?@that JeffSmith noLet’s查看一个脚本,在该脚本中创建一个表,插入一行,然后将其选中。这也是我的最佳选择guess@MT0不,我不做任何插入,我只是做一个连接然后选择。。。