未选择行 sql 开发人员
No rows selected sql developer
我正在尝试连接到另一个用户,然后执行 select,但我在输出中得到“没有行 selected”。
SHOW USER;
CONNECT USER1/USER1
SHOW USER;
SELECT * FROM TABLE1;
Output:
USER is "SYS"
Connected
USER IS "USER1"
no rows selected
所以我不知道为什么这不起作用,你能帮我吗?
如果您在一个会话中 INSERT
数据然后登录(创建另一个会话)并尝试查看数据,那么您将无法看到它,除非发出 COMMIT
在第一个会话中指示数据库存储数据并使其公开可见。虽然数据未提交,但它仅在插入数据的会话中可见(即使您以同一用户身份登录)。
求解:
- 返回第一个会话并运行一个
COMMIT
声明。
- 然后检查第二个会话中是否有行可见。
我正在尝试连接到另一个用户,然后执行 select,但我在输出中得到“没有行 selected”。
SHOW USER;
CONNECT USER1/USER1
SHOW USER;
SELECT * FROM TABLE1;
Output:
USER is "SYS"
Connected
USER IS "USER1"
no rows selected
所以我不知道为什么这不起作用,你能帮我吗?
如果您在一个会话中 INSERT
数据然后登录(创建另一个会话)并尝试查看数据,那么您将无法看到它,除非发出 COMMIT
在第一个会话中指示数据库存储数据并使其公开可见。虽然数据未提交,但它仅在插入数据的会话中可见(即使您以同一用户身份登录)。
求解:
- 返回第一个会话并运行一个
COMMIT
声明。 - 然后检查第二个会话中是否有行可见。