在 DB2 上定义联合对象
Define Federated Object on DB2
我目前正在学校学习 DB2 的基础知识。
现在我们正在研究联合数据源。
我一直在尝试解决这个练习,但我被卡住了:
In database DB001, table SH1.TB001 is to be included as a Federated Data Source.
The Federated Object should have the name NTAB (the nickname) and be defined in schema SH1.
我正在 IBM 知识中心搜索解决方案,但找不到任何内容。
我基本上必须直接在我的 CentOS 服务器上使用终端工作。我唯一可以使用的“外部”程序是 DBeaver。
由于我没有这方面的经验,任何类型的帮助或建议都将不胜感激!
在 DB2 中有两种访问远程数据的方法:
1.create一个昵称,作为本地使用table:
Create NICNAME SCHMx.NICKNAMEx for <remote server>.<remote schema>.<remote table>
那么你可以使用 SCHMx.NICKNAMEx 作为本地 table:
select count(*) from SCHMx.NICKNAMEx
2.Use 联合三部分名称:
select count(*) from <remote server>.<remote schema>.<remote table>
我目前正在学校学习 DB2 的基础知识。 现在我们正在研究联合数据源。
我一直在尝试解决这个练习,但我被卡住了:
In database DB001, table SH1.TB001 is to be included as a Federated Data Source. The Federated Object should have the name NTAB (the nickname) and be defined in schema SH1.
我正在 IBM 知识中心搜索解决方案,但找不到任何内容。
我基本上必须直接在我的 CentOS 服务器上使用终端工作。我唯一可以使用的“外部”程序是 DBeaver。
由于我没有这方面的经验,任何类型的帮助或建议都将不胜感激!
在 DB2 中有两种访问远程数据的方法:
1.create一个昵称,作为本地使用table:
Create NICNAME SCHMx.NICKNAMEx for <remote server>.<remote schema>.<remote table>
那么你可以使用 SCHMx.NICKNAMEx 作为本地 table:
select count(*) from SCHMx.NICKNAMEx
2.Use 联合三部分名称:
select count(*) from <remote server>.<remote schema>.<remote table>