是否可以在db2的存储过程中添加新列?

时间:2019-02-14 15:22:27

标签: stored-procedures db2

嗨,我是初级开发人员,我只想问一下是否可以在db2的存储过程中添加新列?我的意思是像在存储过程中添加新列的变更表一样?

1 个答案:

答案 0 :(得分:1)

是的,有可能,但是您必须使用动态sql。

--# SET TERMINATOR @
create table test_add_col(a int) in userspace1@

begin
  execute immediate 'alter table test_add_col add b int';
end@

select colname 
from syscat.columns 
where tabschema=user and tabname='TEST_ADD_COL'@

结果是:

  

COLNAME
   -
  A
  B

相关问题