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
- 然后检查第二个会话中是否有可见的行