db2不带前缀(schema)操作其他用户建的表

db2管理用户db2inst1创建数据库appdb,然后新建一张appuser表。访问此表时会默认加上db2inst1前缀,即:select * from appuser 不会报错然后新建一个操作用户appuser,使用此用户来执行“select * from appuser”会提示“DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC...显示全部
db2管理用户db2inst1创建数据库appdb,然后新建一张appuser表。访问此表时会默认加上db2inst1前缀,即:select * from appuser 不会报错
然后新建一个操作用户appuser,使用此用户来执行“select * from appuser”会提示“DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=DB2INST1.APPUSER, DRIVER=3.62.56”.
要怎么设置才能让appuser用户执行“select * from appuser”不报错。求高手指点!!!收起
参与12

查看其它 10 个回答dongxincun的回答

dongxincundongxincun软件开发工程师YTEC
SET CURRENT SCHEMA为需要的模式名就可以不用每次都指定模式名了,不过在写存储过程或者函数的时候最好能够按模式名加对象名,养成好习惯避免错误。
互联网服务 · 2013-12-21
浏览1681

回答者

dongxincun
软件开发工程师YTEC

dongxincun 最近回答过的问题

回答状态

  • 发布时间:2013-12-21
  • 关注会员:1 人
  • 回答浏览:1681
  • X社区推广