我试图运行KornShell以下命令(KSH)时,会出现断开连接我的DB2会话: set -A INDEXES `db2 "describe indexes for table ${TABSCHEMA}.${TABNAME} show detail" | awk '{print $1"."$2}'`
什么,我试图做到的,是地方的指标在特定表列表放入一个我可以稍后迭代的数组中。 问题是,当我运行
我必须编写代码来克隆其他表中的关联数据的数据库条目,并为其分配一个新的ID。简化我有一个主键与ID和子表称SUB1与FK的ID和主记录每个条目的多个记录。 我想将MAIN中特定ID的数据复制到新记录中,将ID更新为新值以允许现有条目保留为时间快照,并且新条目成为正在进行的新工作。 我正在寻找使用存储过程,我想知道是否有可能/建议有一个高层SP调用其他SP来执行这项工作? 例如
CREAT
我试图根据表中的不同列是否位于表b的一组结果中来更新表a中的一列。目前的变化如下: update a
set a.field1 =
case
when exists (
select b.field2
from b
where b.field2 = a.field2
)
then 'FOO'
else 'BAR'
end
未运行。任何想法如何为DB2数
假设有一个包含2列 - ID(INT),DATA(VARCHAR(100))的表“A”。 执行“选择数据从”结果表中的样子: DATA
---------------------
Nowshak 7,485 m
Maja e Korabit (Golem Korab) 2,764 m
Tahat 3,003 m
Morro de Moco 2,620 m
Cerro Aconcagua