jiwei325 发表于 2009-06-26 22:21

大家好,帮助菜鸟 一个同义词的 问题

我安装了INFORMIX以后 ,建立了两个资料库 A,B.            A中有个表"its".jim,现在我想在B资料库建立"its".jim同义词,进入B资料库以后 ,利用 create "its".jim for A:"its".jim提示资料库A未打开不能建立,请各位大侠给点指点,等待中

jiwei325 发表于 2009-06-26 22:29

create synonym "its".jim for A:"its".jim            -----纠正一下
还希望如果在两个不同机器之间建立同义词呢?例如:例如我在本机器资料库demo@on_tcp82上建立
create synonym
"informix".jack for ds@on_tcp87:"informix".jack


-------------???

prefect 发表于 2009-06-30 16:39

1.同server 同 instance 不同Database
create synonym XXX for dbname:XXX
2.同server 不同instance
create synonym XXX for dbname@instance_name:XXX
3.不同 server
server要有trust ,sqlhosts 要有
語法同2

jiwei325 发表于 2009-07-01 21:05

具体语法
database A@on_tcp99 ;
create table jim
(a int,
b int)
database B@on_tcp99;
create synonymjim for A@on_tcp99:jim;      ----------(报错无法参考未设置登陆的资料库)???

yunzhongyue 发表于 2009-07-02 08:44

两个数据库的日志模式不一样,执行
ontape -s -U A
or
ontape -s -N B
然后再运行你的语句。

jiwei325 发表于 2009-07-04 10:53

楼主正解,希望 楼主以后多多指点,现在研究informix的很少了,GOOGLE都没有答案
页: [1]
查看完整版本: 大家好,帮助菜鸟 一个同义词的 问题