alter table add column
alter table drop column
alter table modify column
三种操作是有区别的,其中
alter table add column
alter table drop column
两种操作不会涉及对源表的dml操作,modify可能会产生源表的dml操作,当modify column的源表是大表的时候,会产生大量的redo和undo
10046以下操作的时候
alter table zz.aa modify columns object_type char(2000);
你会发现递归sql有一个这样的语句
update "ZZ"."AA" set "OBJECT_TYPE"=sys_op_trtb("OBJECT_TYPE", 9, 2000, 2000)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16158219/viewspace-628788/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16158219/viewspace-628788/