1

我需要连接以下 SQL 语句返回的字符串。

 select substr(IB_TGTLOCATION,INSTR(IB_TGTLOCATION,'/',1,3)+1) from PSIBSVCSETUP;

 select substr(connurl,1,INSTR(connurl,'/',1,3)) from PSGATEWAY where LOCAL_FLAG='Y';

并使用上述两个 select 语句的连接结果而不是 UPDATEDSTRING 文本更新此表。

Update PSIBSVCSETUP SET IB_TGTLOCATION=('UPDATEDSTRING') where SEQNO=1;

谢谢,斯里拉姆

4

1 回答 1

1

如果两个查询都返回一行

Update PSIBSVCSETUP SET IB_TGTLOCATION=(
 (select substr(IB_TGTLOCATION,INSTR(IB_TGTLOCATION,'/',1,3)+1) from PSIBSVCSETUP) || 
 (select substr(connurl,1,INSTR(connurl,'/',1,3)) from PSGATEWAY where LOCAL_FLAG='Y')
) where SEQNO=1;

否则你必须加入表格。

于 2012-04-20T19:46:15.637 回答