尝试对 DB2 运行一些查询,但没有得到任何结果。
SELECT APPLICATION_ID,
CLIENT_WRKSTNNAME
FROM TABLE(MON_GET_CONNECTION(cast(NULL as bigint), -2)) AS t
WHERE APPLICATION_ID IN (SELECT ''''||APPLICATION_ID||''''
FROM SYSIBM.SYSDUMMY1)
问题出在 WHERE 子句中的子查询中。如果我只运行
SELECT ''''||APPLICATION_ID||''''
FROM SYSIBM.SYSDUMMY1
部分并将结果复制/粘贴到大查询中 - 我会得到所需的结果。子查询结果如下:'92.81.111.13.51632.13022516453'
,必须是String/varchar。
我究竟做错了什么?