C# 如何在1个查询中创建2个Oracle数据库
我的数据库如下:C# 如何在1个查询中创建2个Oracle数据库,c#,oracle,C#,Oracle,我的数据库如下: 名称:A->表格:B 名称:C->表格:D 我需要合并这些表并为我的网格选择一些东西。但我不知道怎么做 选择应类似于: SELECT B.PN, B.PMA_PN, B.APPROVAL_DATE, B.STATUS, D.CHAPTER ... PS:表B和表D有共同的PN,但表D PN包括表B PN。记住这一点。2个数据库如下所示: 数据库A表B 数据库C表D 对于网格选择查询,如下所示 就这些 你应该调查的是。 它使您能够链接数据库,以便在一个查询中从多个数据库获取数
SELECT B.PN, B.PMA_PN, B.APPROVAL_DATE, B.STATUS, D.CHAPTER ...
PS:表B和表D有共同的PN,但表D PN包括表B PN。记住这一点。2个数据库如下所示:
数据库A表B
数据库C表D
对于网格选择查询,如下所示
就这些 你应该调查的是。 它使您能够链接数据库,以便在一个查询中从多个数据库获取数据 链接配置完成后,您可以通过键入表名,后跟@+数据库名来使用链接,如下所示:
SELECT B.PN, B.PMA_PN, B.APPROVAL_DATE, B.STATUS, D.CHAPTER
FROM Table@dbname1 A, Table@dbname2 B
WHERE A.PN = B.PN...etc
到目前为止你做了什么??至少谷歌it相信你有@Onur YILMAZ:请明确你的要求,首先你是在谈论数据库还是shema,如果你考虑的是数据库,那么执行查询的是哪个数据库。请阅读DBLinks的概念。最初的问题是针对两个不同的数据库,而不是数据库中的两个模式
SELECT B.PN, B.PMA_PN, B.APPROVAL_DATE, B.STATUS, D.CHAPTER
FROM Table@dbname1 A, Table@dbname2 B
WHERE A.PN = B.PN...etc