Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在1个查询中创建2个Oracle数据库_C#_Oracle - Fatal编程技术网

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 对于网格选择查询,如下所示 就这些 你应该调查的是。 它使您能够链接数据库,以便在一个查询中从多个数据库获取数

我的数据库如下:

  • 名称: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个数据库如下所示:
    数据库AB
    数据库CD

    对于网格选择查询,如下所示


    就这些

    你应该调查的是。 它使您能够链接数据库,以便在一个查询中从多个数据库获取数据

    链接配置完成后,您可以通过键入表名,后跟@+数据库名来使用链接,如下所示:

    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