您的位置:程序门 -> db2 -> 数据库管理



db2用户管理问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


db2用户管理问题
发表于:2007-08-13 17:08:01 楼主
db2中原来的表是用db2admin用户建的,现新建了个用户user_test,并将schema   db2admin的权限授给它,如何像db2admin用户一样访问原来的表?
比如:原有一个db2admin建的表t_test,用user_test登录后,现可以用select   *   from   db2admin.t_test查询,但不能用select   *   from   t_test访问(会
提示找不到表user_test.t_test     ),这样会造成原来写的程序运行不了。
有没有可能通过授权的方式解决这个问题,而不需要对每个表都建个视图
发表于:2007-08-14 17:09:011楼 得分:0
因为原来创建的表默认的是放在schema   db2admin下,现在要末重新建立表,要末建立试图。
或者设置当前schema,
set   schema=db2admin,这样在查询的时候就不需要制定schema了。
发表于:2007-08-15 08:47:112楼 得分:0
多谢,你是说每次查询时,都要设置set   schema=db2admin   ?
在程序中有没有办法实现?
发表于:2007-08-17 16:44:303楼 得分:0
没有其他办法,因为schema不一样,所以一定要指定schema。
发表于:2007-08-17 20:28:314楼 得分:0
或者对当前用户赋权db2admin的select权限
查询时加模式名


快速检索

最新资讯
热门点击