社区
Oracle
帖子详情
两个个账号登录同个数据库查询同一张表,显示结果不同。
sunlru
2013-06-08 09:42:29
本人菜鸟,碰到一个很奇怪的问题同一个数据库用两个账号登录一个数据库查询同一张表,A账号显示正常内容,B账号一条数据不显示。用b插入一条数据b看得到。A看不到插入的书库。这个是为什么。求大神解答一下
...全文
980
14
打赏
收藏
两个个账号登录同个数据库查询同一张表,显示结果不同。
本人菜鸟,碰到一个很奇怪的问题同一个数据库用两个账号登录一个数据库查询同一张表,A账号显示正常内容,B账号一条数据不显示。用b插入一条数据b看得到。A看不到插入的书库。这个是为什么。求大神解答一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdsnhan
2013-06-13
打赏
举报
回复
A和B是两个用户,两个用户下分别有自己的表。。 应该是没清楚实例、用户等概念
andy_linky
2013-06-12
打赏
举报
回复
1. 权限不同; 2. 没有提交. 鉴定完毕.
小水满满
2013-06-11
打赏
举报
回复
有可能是你进行插入之后没有进行提交操作,dml语句是需要commit之后才行的!
GCC-pig
2013-06-11
打赏
举报
回复
因为你用户A插入数据时,可能没有提交数据,所以B看不到A插入的数据。
Wentasy
2013-06-09
打赏
举报
回复
对这张表不同的用户权限不同。
T9Team
2013-06-09
打赏
举报
回复
很可能是这两个用户看到的表不一样, select * from all_tables where table_name ='' 或者 select * from dba_tables可能没有权限 看下该表对应的用户是否一样,不一定是当前用户下的表
luoyoumou
2013-06-09
打赏
举报
回复
了解了上面两点,你就不再会大惊小怪:不同的账号查询同一张表的相同SQL,返回的结果不一样是很正常的事情!
luoyoumou
2013-06-09
打赏
举报
回复
-- 问题可能有二: -- *(01). 你到底确定是不是同一张表?不一定表名相同就是同一张表哦(也许两张表名相同的表分别在两个不同的用户下呢?这个时候,你应该用 select * from user_name.table_name 的“用户前缀”加以确定); -- *(02). 你的表是否作了“细粒度访问控制”,不要问我“细粒度访问控制是什么哦 比如说员工工资表,也许人家控制你不同的部门员工只能查询本部门的工资呢?
夜空中苦逼的程序员
2013-06-09
打赏
举报
回复
你 可以把一个用户当成一个数据库,然后该数据库下的表跟用户绑定,用户在表在,用户删了表也就删了。。。
T9Team
2013-06-09
打赏
举报
回复
很可能是这两个用户看到的表不一样,
select * from all_tables where table_name =''
或者
select * from dba_tables可能没有权限
看下该表对应的用户是否一样
sych888
2013-06-08
打赏
举报
回复
插入数据后,COMMIT了没?
linwaterbin
2013-06-08
打赏
举报
回复
同一张表?这里我们假设这张为t、你的两个账号、A.t B.t
sunlru
2013-06-08
打赏
举报
回复
为什么会在同个数据库,出现相同表名,但又不是同一个表?
xiongwenhua365
2013-06-08
打赏
举报
回复
因为这是两张完全不同的表,虽然它们都叫同一个名字。而且不同用户只能看到自家的表,除非是超级用户或是被你赋予权限的用户 。
如何实现一条sql
查询
返回多个
数据库
结果
有很多从事海外业务的公司,都不止上架一两个马甲包,而是会同时上架十几个甚至几十个产品,当我们在提取数据时,明明需要用到
查询
的sql是一样的,但每次都要一个一个
数据库
的查,这样十分耗费时间,这时可以选用python,写个通用
查询
脚本,一次性
查询
出所有内容并且整合到一起。 基本思路:1、将
数据库
连接封装到同一个类下; 2、
查询
时依次调用相应的
数据库
,返回结果合并到一个DataFrame中。 类的封装可以参考下面的代码(有些
数据库
是通过ssh连的,这里也给出案例): ...
关于Mybatis的关联
查询
之同一张
表
关联两次且
查询
相同字段的详解(mysql
数据库
)
在mybatis中使用左关联
查询
获取数据时遇到同一张
表
关联两次的情况,不多说,直接上代码 <!--根据apply_userid(申请人)
查询
该用户所有的知识产权申请的信息--> <select id="intellectualInfo" parameterType="Integer" resultType="java.util.Map"> select kia.id, kia.business_id, kia.name, kia.type, s
Java 链接
数据库
后
查询
数据库
表
中记录
1.正文
查询
数据库
中
表
中记录 sql注入问题 抽取实体类与
表
对应 抽取操作类对
表
进行操作 2.
查询
数据库
中
表
的记录 @Test //理解为main函数。可以独立运行。 public void testQuery() throws Exception { //抛出异常只是为了操作方便。真正在开发时应该try--catch Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = Dri
同一个mysql
数据库
,
不同
的服务器连接,速度
不同
同一个mysql
数据库
,
不同
的服务器连接,速度
不同
最近业务人员在部署线上业务站点的时发现有一台服务器的站点访问
数据库
特别慢,但是其他服务器访问缺没有出现慢的情况,得知情况之后首先是考虑源服务器区别,是不是网络有问题 或者是不是执行sql
不同
导致的,经过排查都排除了这两种可能,然后就想到了mysql的skip-name-resolve参数 是不是因为这个导致的呢?上去mysql一看真的没有配置这个...
两个
账号
同时
登录
,后
登录
的
账号
将前一个
账号
挤掉
最近有个小项目要求实现相同的
账号
不能同时
登录
,如果有两个
账号
(一样)
登录
,那么后登陆
账号
能挤掉前一个
账号
,像WebQQ那样被挤掉的
账号
还要有通知。当时首先想到的是有没有一种方法是这样的:一个客户端有一个
账号
在
登录
,首先判断该
账号
是不是已经
登录
,如果有通知服务器该客户端有同样的
账号
登录
,然后再发消息给另外一个客户端,通知其
账号
被挤掉。如果没有则正常
登录
。但是这种方法我不太清楚。后来想到该原...
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章