关于DB2别名,请教

Angel_Snow 2007-06-29 01:16:27
公司里的项目,用了DB2做源数据库,项目结束部署时,出现问题,项目用.net 2003写成,在开发过程中,所有功能均可,但是在客户处部署时,出现问题,DataGrid读取时提示"字段 不属于 Table",数据库以及数据均是完整的,因此请教DB2高手,这种情况是否会产生别名之类的?
...全文
888 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
好像没那么简单,呵呵.
yangxiao_jiang 2007-12-10
  • 打赏
  • 举报
回复
你是想schema.ENV能对应两个schema下的不同的表?
alex_82712 2007-12-09
  • 打赏
  • 举报
回复
东北大胖,你好。 按照你在上面写的create alias 的语句,有个问题:

如果有很多个schema,如:CRT, LY, ..., 这2个schema下面都有很多表,现在想要用另一个新的schema ENV 都能用到这2个schema下的table,会有问题:

先create alias schema.ENV for schema1.CRT,这个是可以,
但是create alias schema.ENV for chema1.LY,执行语句就会报错,报错信息是:
ERROR [42710] [IBM][DB2/NT] SQL0601N The name of the object to be created is identical to the existing name "SCHEMA.ENV" of type "ALIAS". SQLSTATE=42710

请问这怎么处理?
亮剑_ 2007-11-30
  • 打赏
  • 举报
回复
应当是模式名的问题
yangxiao_jiang 2007-11-28
  • 打赏
  • 举报
回复
你的db2开发和部署的时候使用的用户名不一样吧?

db2默认的schema是你的用户名,你可以建立一个别名

CREATE ALIAS schema.AA FOR schema1.aa;

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧