我使用Oracle SQL Developer连接到一个IBM DB2数据库,并且为了执行数据的自动提取而查询了几个表。(“”)([])(''),但它不起作用。我看了几个教程,每个人都只使用“AS”,但对我来说,它不起作用。有什么建议吗?谢谢!
此处的图像为示例:https://i.stack.imgur.com/5NrED.png
我的代码是:
SELECT
"A"."TC_SHIPMENT_ID" AS SHIPMENT_ID,
"A"."CLAIM_ID",
B.DESCRIPTION CLAIM_CLASSIFICATION,
C.DESCRIPTION CLAIM_CATEGORY,
D.DESCRIPTION CLAIM_TYPE,
F.DESCRIPTION CLAIM_STATUS
FROM CLAIMS A
INNER JOIN CLAIM_CLASSIFICATION B ON A.CLAIM_CLASSIFICATION = B.CLAIM_CLASSIFICATION
INNER JOIN CLAIM_CATEGORY C ON A.CLAIM_CATEGORY = C.CLAIM_CATEGORY
INNER JOIN CLAIM_TYPE D ON A.CLAIM_TYPE = D.CLAIM_TYPE
INNER JOIN CLAIM_STATUS F ON A.CLAIM_STATUS = F.CLAIM_STATUS;
1条答案
按热度按时间flmtquvp1#
TLDR:将connection-attribute附加到数据库名称,其边界为:以及;
创建新的DB2连接时:在“新建/选择数据库连接”对话框中,单击DB2选项卡,然后在标记为“数据库”的字段中输入数据库名称,后跟冒号,后跟property=value(连接属性),后跟分号。
当您想改变现有DB2连接的属性时,右键单击DB2连接图标并选择属性,然后以与上面相同的模式调整数据库名称,然后测试并保存。
例如,在我的例子中,数据库名称是SAMPLE,如果我希望应用程序显示查询中的correlation-ID名称,那么我使用以下数据库名称:
然后,在Oracle SQL Developer的Query-Result窗格中会显示与查询中给出的结果集标签相同的标签。
使用DB2 v11.1.2.2、db2jcc4.jar和Oracle SQL Developer进行了测试17.2.0.188